【发布时间】:2017-02-17 13:03:47
【问题描述】:
更新本地 NuGet 包后,NuGet 似乎未正确处理项目引用的更新。例如,我们已将 MyProject.Test 更新到 1.2 版;但是,项目参考如下所示:
<Reference Include="MyProject.Test, Version=1.0.1.24568, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\MyProject.Test.1.2.0\lib\net40\MyProject.Test</HintPath>
<Private>True</Private>
</Reference>
手动更新引用似乎可以纠正这个问题(手动删除和重新添加引用也是如此),但肯定会使用以下方法更新 NuGet 包:
update-package -reinstall
或者简单地更新管理..屏幕中的包应该为我们做这件事。是否需要做一些额外的事情来实现这一点?
【问题讨论】: