在 VS 解决方案中,我有依赖项(在 packages.config 文件中)
- 一个包 A,版本 2.0.0,它依赖于包 B 版本 >= 5.0.0.0。A 的最新版本是 2.1.0 并且具有与 2.0.0 相同的依赖项
- 包 B,版本 10.0.0.0。最新版本是 10.0.5.2
我想将包 A 更新到 2.1.0 所以我尝试了命令
update-package A
在“包管理器控制台”中。但奇怪的是,Nuget 还将包 B 更新为 10.0.5.2。
有人告诉我,默认情况下,Nuget 会更新到“错误修复”版本,但我还没有找到相关链接。
有谁知道如何告诉 Nuget 不要自动更新其他软件包?
有关信息,我使用的是 Nuget 2.5,因此根据http://docs.nuget.org/docs/reference/versioning,在包安装期间不再更新依赖项
谢谢。