我有一个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 - 我将获得最新版本,这是不可接受的。 有没有办法解决这个问题?
答案 0 :(得分:1)
Update-Package有一个可以使用的版本参数,因此它会将所有项目中的包更新到该版本而不是最新版本。
Update-Package MyPackage -Version 1.1.0