如何一次更新许多解决方案中的nuget包

Jak*_*kob 5 nuget

我有一个包含很多解决方案的存储库.有时我需要将一个包更新到更新的版本.这是通过visual studio减慢打开每个解决方案和更新的方法.

同时在同一个git存储库中为多个解决方案更新单个包到更新版本的最佳方法是什么?

Mar*_*ldi 0

您无法使用 NuGet 执行此操作,因为它依赖于 Visual Studio,如您在此处看到的。

但是,您可以使用 NuGet 的替代方案,称为Paket,它可以从命令行运行。

使用 Paket,您可以全局(或每个目录)管理整个存储库的包,也可以创建批次来更新每个解决方案的包。

全局或每个目录管理包意味着您必须在所有解决方案中或在 paket 管理的目录下的所有解决方案中拥有相同版本的包。