在提取一些代码更新后,我发现在构建时收到了此消息。
Some NuGet packages are missing from the solution.
The packages need to be restored in order to build the dependency graph.
Restore the packages before performing any operations
在解决方案资源管理器中,参考链接显示缺少参考图标
我删除了引用然后在包管理器控制台上出现一个按钮,询问我是否要安装丢失的包。然而,这并没有奏效。
我正在写这个答案,因为我尝试了以下解决方案,但没有一个有效:
- 清除缓存
- 恢复或重新安装软件包
- 更改目标框架
- 更新 Nuget 包管理器
然后我查看了一个下拉列表,发现这个错误是微不足道的。包源已下线!!我在我的系统上安装了VS2017 professional并打开了一个现有的项目,发现缺少多个包。我尽了一切努力,没有查看包源!
Solution:
Step 01. Go to Package Manager Settings (Tools > Nuget Package Manager > Package Manager Settings)
Step 02。检查包源。正如你所看到的,包源在这里已经下载好了 SDK/nugets/packages。我不知道原因,但我的 Visual Studio 系统安装中缺少 nuget.org 的在线包源。
步骤 03. 安装 nuget.org 作为包源,然后“清除所有 Nuget 缓存”,然后恢复包。错误将会消失。
名称:nuget.org(或如您所愿)
来源:https://api.nuget.org/v3/index.json https://api.nuget.org/v3/index.json
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)