如何解决 Visual Studio 中的“NuGet 包还原失败”?

     2023-04-12     81

关键词:

【中文标题】如何解决 Visual Studio 中的“NuGet 包还原失败”?【英文标题】:How to resolve "NuGet package restore failed" in Visual Studio? 【发布时间】:2019-02-23 07:50:33 【问题描述】:

我遇到了一个错误

NuGet 包还原失败。有关详细的警告和错误,请参阅错误列表窗口。

在构建我的解决方案时。包管理器无法恢复我的 2 个项目:

找不到“C:\(...)\MultiLinker.Courier.Dext.Model.csproj”的项目信息。项目文件可能无效或缺少还原所需的目标。

在我允许包管理下载包的工具中:

【问题讨论】:

在解决方案资源管理器中 - 您是否看到名称为“MultiLinker.Courier.Dext.Model.csproj”的项目 - 它是否处于卸载状态?好像那个项目坏了。 【参考方案1】:

遇到了同样的问题。就我而言,这是因为 Visual Studio 只有离线包源,无法解析我需要的包。我在 NuGet 包管理器设置中添加了如下所示的 nuget.org 源代码,然后右键单击解决方案并选择还原包。它解决了这个问题。

【讨论】:

我只花了几个小时在这上面。感谢您的解决方案! nuget api url 现已更新为 v3 nuget.org/api/v3【参考方案2】:

打开 Nuget 包管理器 -> 包源 > 添加https://nuget.org/api/v2

【讨论】:

【参考方案3】:

我可能忘记了一些步骤,但解决此问题的关键步骤是从命令行运行 nuget restore(由于某种原因,尝试从 Visual Studio UI 恢复是不够的)。

我还在我的 .nuget 文件夹中添加了一个队友给我的插件文件夹,据说它可以自动处理我们的凭据,所以如果你遇到这个问题,也许这也是你缺少的东西。

【讨论】:

【参考方案4】:

nuget 还原对我不起作用,但是一旦我使用 nuget.org,它就可以正常工作。这对我来说是最好的解决方案。

【讨论】:

正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center。【参考方案5】:

升级过时的 Visual Studio 对我有帮助:

帮助菜单:检查更新...

【讨论】:

如何解决 Visual Studio 2019 中的这个 dll 缺失问题?

】如何解决VisualStudio2019中的这个dll缺失问题?【英文标题】:HowtosolvethisdllmissingprobleninVisualStudio2019?【发布时间】:2021-11-0105:35:07【问题描述】:我直接使用VisualStudio2019从git克隆项目。我收到以下错误:严重性代码描述项目文... 查看详情

如何在 vscode 中调试 Visual Studio 中的原始解决方案

】如何在vscode中调试VisualStudio中的原始解决方案【英文标题】:HowcanIdebugasolutionoriginalinvisualstudioinvscode【发布时间】:2021-11-2801:50:14【问题描述】:我的公司使用VisualStudio,它们在VisualStudio的本地IIS调试器中进行中继。但是,我... 查看详情

如何计算 Visual Studio 解决方案中的代码行数?

】如何计算VisualStudio解决方案中的代码行数?【英文标题】:HowdoyoucountthelinesofcodeinaVisualStudiosolution?【发布时间】:2010-11-1716:48:46【问题描述】:是否可以找到整个解决方案中的代码行数?我听说过MZ-Tools,但是有没有开源的等... 查看详情

Visual Studio:如何通过依赖关系安排解决方案资源管理器中的项目

】VisualStudio:如何通过依赖关系安排解决方案资源管理器中的项目【英文标题】:VisualStudio:Howtoarrangetheprojectsinsidesolutionexplorerbydependency【发布时间】:2013-03-2020:40:35【问题描述】:有没有办法根据依赖关系(更高级别的依赖项... 查看详情

Qt Creator 中的 Visual Studio 解决方案

...tudioIDE中打开.pro文件(来自QtCreator)。但是反过来呢?即如何在QtCreator中打开VisualStudioQt解决方案(. 查看详情

如何在一个 Visual Studio 解决方案中的 2 个内部 API 之间发出 API 请求?

】如何在一个VisualStudio解决方案中的2个内部API之间发出API请求?【英文标题】:HowcanImakeAPIrequestsbetween2internalAPIsinoneVisualStudiosolution?【发布时间】:2021-11-2811:26:01【问题描述】:我创建了一个API.NETCORE项目,它作为我的启动项目... 查看详情

如何缩短 Visual Studio 中的链接过程

】如何缩短VisualStudio中的链接过程【英文标题】:HowtoshortenlinkingprocessinVisualStudio【发布时间】:2015-03-3002:37:42【问题描述】:我正在使用VisualStudioC++中的allegro库。每次我创建项目时,我都必须经过以下过程。右键单击右侧解决... 查看详情

Visual Studio 中的 Jquery 没有智能感知

...点(.)标记之后也不会发生智能感知。【问题讨论】:您是如何“从解决方案资源管理器中添加jquery引用”的?听起来您刚刚将它添加到解决方案中。你有_references.js吗?** 查看详情

如何在 Visual Studio 2013 中从 C# 解决方案生成序列图?

】如何在VisualStudio2013中从C#解决方案生成序列图?【英文标题】:HowcanIgenerateSequenceDiagramfromaC#solutioninVisualStudio2013?【发布时间】:2019-10-1622:47:00【问题描述】:如何从VisualStudio2013中的解决方案生成序列图?VS解决方案有一些C#类... 查看详情

如何更改 Visual Studio 10 中的编译器选项?

】如何更改VisualStudio10中的编译器选项?【英文标题】:HowtochangeCompilerOptioninVisualStudio10?【发布时间】:2012-10-2210:09:40【问题描述】:我尝试运行我的应用程序并遇到了这个问题:无法加载文件或程序集“Interop.ComUtilitiesLib”在... 查看详情

在 Visual Studio 2013 中调试不同解决方案中的多个项目

...++/CLI包装器和一个WPF项目。当我的WPF项目调用我的库时,如何调试它们?【问题讨论】: 查看详情

如何在 Visual Studio 中的单个操作中打开多个文件

】如何在VisualStudio中的单个操作中打开多个文件【英文标题】:HowtoopenmultiplefilesinasingleactioninVisualStudio【发布时间】:2011-05-2502:00:52【问题描述】:我经常使用VisualStudio中的“命令窗口”按名称快速打开文件,例如键入openmain.c... 查看详情

如何撤消 Visual Studio 安装项目中的永久标志

】如何撤消VisualStudio安装项目中的永久标志【英文标题】:HowcanIundoPermanentflaginVisualStudioSetupProject【发布时间】:2017-07-0604:30:55【问题描述】:我使用VisualStudio2010创建了一个安装项目。我不小心检查了我的一个dll上的“永久”属... 查看详情

如何确定为啥 Visual Studio 在构建解决方案时可能会跳过项目

】如何确定为啥VisualStudio在构建解决方案时可能会跳过项目【英文标题】:Howtodeterminewhyvisualstudiomightbeskippingprojectswhenbuildingasolution如何确定为什么VisualStudio在构建解决方案时可能会跳过项目【发布时间】:2010-11-2203:07:25【问题... 查看详情

如何在 Visual Studio 中将自定义图标添加到解决方案资源管理器

】如何在VisualStudio中将自定义图标添加到解决方案资源管理器【英文标题】:HowtoaddcustomiconstosolutionexplorerinVisualStudio【发布时间】:2018-11-2612:47:26【问题描述】:我正在尝试将自定义图标添加到VisualStudio中的解决方案资源管理器... 查看详情

如何解决此 Visual Studio 编译器 BUG?

】如何解决此VisualStudio编译器BUG?【英文标题】:HowcanIworkaroundthisVisualStudiocompilerBUG?【发布时间】:2011-12-0915:33:50【问题描述】:这是VisualStudio中“著名的”/vd2错误,更多信息例如:http://mcdougalljonathan.blogspot.com/2011/12/visual-c-2010... 查看详情

Visual Studio - 如何修复二进制项目文件中的路径?

】VisualStudio-如何修复二进制项目文件中的路径?【英文标题】:VisualStudio-howtofixpathsinbinaryprojectfiles?【发布时间】:2014-01-2723:54:44【问题描述】:在MSVisualStudio2003中,我从其他开发人员那里继承了几个相关的项目和解决方案。一... 查看详情

Visual Studio 未显示解决方案中的所有项目

】VisualStudio未显示解决方案中的所有项目【英文标题】:VisualStudionotshowingallProjectsinsolution【发布时间】:2017-06-0522:47:27【问题描述】:我不知道为什么,但VisualStudio没有显示我的解决方案中的所有项目。我需要它们显示,以便... 查看详情