我有一个具有以下结构的 VS2013 解决方案:
MyProject.sln
-> MyProject.vcxproj // depends on SharedCode
-> packages.config // depends on boost 1.49
-> SharedCode.vcxproj // library developed at another repo, i just merge sometimes or apply local fixes
-> packages.config // alse depends on boost 1.49
当有人决定将 SharedCode 使用的提升更新到 1.54 时,问题就出现了。 当我合并时,我需要手动检查版本是否已更改,并手动更新我的依赖项。 如果我运行 Update-Package - 我将获得最新版本,这是 Not Acceptable 。 有没有办法解决这个问题?
最佳答案
Update-Package有一个您可以使用的版本参数,因此它将所有项目中的包更新为该版本而不是最新版本。
Update-Package MyPackage -Version 1.1.0
关于c++ - 每个解决方案一个版本的 nuget 包(但不是最新的),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25550189/