[英]NuGet error restoring packages
今天突然我在我的sln上单击“重建”并得到...
错误(〜10个类似错误):
严重性代码说明项目文件行抑制状态错误NuGet项目Core的软件包还原失败:无法找到软件包“ System.Diagnostics.Debug”的版本“ 4.0.11”。0
System.Diagnostics.Debug 4.0.11存在。
Nuget版本: 3.3.0.212
其他的东西:
错误:
Install-Package:解决方案中缺少某些NuGet软件包。 需要还原软件包以构建依赖关系图。 在执行任何操作之前,请还原软件包。
这是在运行Windows Update之后不久发生的。 我将NuGet从3.3更新到3.4(此问题已解决)。
在Visual Studio>工具>扩展和更新> Visual Studio库> Nuget软件包管理器>更新中
您需要检查VS工具菜单->选项-> NuGet软件包管理器->常规选项卡下的“允许NuGet下载缺少的软件包”和“在Visual Studio中构建期间自动检查缺少的软件包”选项。
如果已选中选项,但问题仍然存在,则需要卸载所有已安装的NuGet,然后再次重新安装它们。
而且,如果卸载并重新安装不能解决此问题,则可以使用引用此线程的以下步骤来手动删除依赖项:
1.关闭Visual Studio(这不是一个强制要求,但很有帮助)。 2.在文本编辑器中,从packages.config中删除依赖项。 3.从packages /目录中删除软件包。 4.在文本编辑器中,从.csproj文件中删除对程序包的所有引用。 5.启动Visual Studio。 6.通过NuGet重新安装软件包。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.