【发布时间】:2017-09-14 17:21:50
【问题描述】:
我有多个项目引用同一个 NuGet 包。当我获得最新代码时,我意识到其中一个项目有一个更新的 package.config 并且还更新了对该包提供的 Dll 的引用。
现在,我还在其他项目上更新了 package.config,希望在我对 NuGet 引擎进行升级时能够看到这一点并为我获取新的 DLL。好吧,它没有发生。之后我尝试了以下事情,但都没有奏效:
- 删除旧版DLL再做Restore包
- 删除包文件夹,重新启动我的 VS 2015 并恢复包
另外,有趣的是,当我去管理 Nuget 包并查看我需要新 DLL 的包时,它显示它已经是新版本,我不需要升级它。
有什么方法可以让 NuGet 引擎升级这些包?
【问题讨论】:
标签: c# dll nuget nuget-package nuget-package-restore