我们有一个场景,其中不同团队在较大产品的不同部分上工作。有时候,所有解决方案的所有Visual Studio项目都需要获取更新的一些被引用的NuGet包。作为该更新的结果,整个源代码树中的所有项目都应引用相同版本的软件包。NuGet:通过PowerShell或CMD将软件包更新到所有项目中的特定版本
有没有办法在所有项目中更新特定NuGet包为一个特定版本使用一些自动进场像的PowerShell脚本?
编辑: 有没有办法以某种方式加载Visual Studio和NuGet的必要部分也正确更新程序集引用?
实施例:
NuGetScript Update Solution.sln PackageName -version NewVersion
或
NuGetScript Update PathToProjects PackageName -version NewVersion
有太多的部件加载所有这些在Visual Studio中,并通过包管理UI手动更新它们。
你能举个例子说明你想做什么吗? – saftargholi