gpt4 book ai didi

c# - Visual Studio 应用程序中的解决方案中缺少某些 NuGet 包

转载 作者:太空狗 更新时间:2023-10-30 01:01:13 26 4
gpt4 key购买 nike

在提取一些代码更新后,我发现在构建时收到了这条消息。

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

在解决方案资源管理器中,引用链接显示为缺少引用图标

我删除了引用然后在包管理器控制台出现一个按钮询问我是否要安装丢失的包。但是,这没有用。

最佳答案

我正在写这个答案,因为我尝试了以下解决方案,但没有一个有效:

  1. 清除缓存
  2. 恢复或重新安装包
  3. 改变目标框架
  4. 更新 Nuget 包管理器

然后我查看了一个下拉列表,发现错误似乎微不足道。包源下线了!!我在我的系统上安装了VS2017专业版,打开一个已有的项目,发现少了多个包。我尽我所能,没有看包源!!

Manage Nuget Packages for Solution


解决方案:

第 01 步转到包管理器设置(工具 > Nuget 包管理器 > 包管理器设置) Nuget Package Manager > Package Manager Settings

步骤 02。检查包源。可以看到,包源在这里已经下载好了SDK/nugets/packages。我不知道原因,但我的 Visual Studio 系统安装中缺少来自 nuget.org 的在线包源。

enter image description here

第 03 步。安装 nuget.org 作为包源,然后“清除所有 Nuget 缓存”,然后恢复包。错误将消失。

名称:nuget.org(或如您所愿)来源:https://api.nuget.org/v3/index.json

enter image description here

关于c# - Visual Studio 应用程序中的解决方案中缺少某些 NuGet 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40709733/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com