【发布时间】:2017-12-14 01:24:05
【问题描述】:
我有一个包含 15 个项目的解决方案。为了更好地管理我的引用/依赖项,我在一个 .net 核心项目中收集了所有共享的 nuget 包。所有需要这些包的项目都必须引用它。
这工作正常,但更新 nuget 包成为一场噩梦。
几天前,发布了更新版本的 X.PagedList。更新软件包后,我收到以下错误消息
具有标识“XXX”的程序集“XXX”使用“X.PagedList v7.2.0 ...” 具有比引用的程序集“X.PagedList”更高的版本 身份'X.PagedList v7.1'
我尝试清理解决方案、重建、删除/重新添加 nuget 包,但没有成功。我最终删除了 nuget 缓存,重新启动计算机并恢复了所有 nuget 包......这不是最简单的解决方案。
本月早些时候,我遇到了类似的问题。我没有收到错误,但好像我所有的参考资料都不见了。我所有的导入语句都被检测为错误...
我是唯一遇到此类问题的人吗?有没有办法让包更新更容易?
我的环境: Visual Studio 2017 社区 15.5.1 ReSharper 2017.2.2 AWS 工具包
【问题讨论】:
标签: visual-studio-2017 nuget-package nuget-package-restore