检索 *** 的包元数据时出错

Posted

技术标签:

【中文标题】检索 *** 的包元数据时出错【英文标题】:An error occurred while retrieving package metadata for *** 【发布时间】:2017-12-19 14:03:37 【问题描述】:

这已经被问过很多次了。解决方案(对我有用)是从 packages.config 文件(这就足够了)和 packages 文件夹中删除 *** 包。

这对我来说是一个糟糕的解决方案,因为每次我想安装一些 nuget 包时都必须重复它。罪魁祸首包各不相同,但每次往往都是相同的包(Newtonsoft.Json/NETStandard.Library 等),直到我删除所有包并尝试重新安装它们(这有时会改变罪魁祸首包) .

有解决办法吗?不得不一直做这个手动修复是很伤脑筋的。而且我认为它指出了我想在我的项目中修改的一些主要的潜在问题。

【问题讨论】:

【参考方案1】:

使用以下步骤将 Visual Studio 包管理器更新到最新版本,当前的问题将消失。

    在 Visual Studio 中,从“工具”菜单中选择“扩展和更新”选项。 在出现的对话框中,从左侧的树中展开“更新”节点。 从树中选择“Visual Studio Gallery”选项。 最后,在对话框右侧的更新列表中查找包管理器更新,然后单击旁边的“更新”按钮。

【讨论】:

很遗憾没有为我修复它。我通过注释 nuget 配置文件中的 v3 源解决了这个问题。 它为我修好了 我没有找到更新,有没有办法再次卸载并重新安装 Nuget 包管理器? 这拯救了我的一天。谢谢 我使用的是最新版本,尝试卸载/重新安装。问题仍然存在。对我来说,它在抱怨 xunit.abstractions。 ---我第二次重新启动VS,它突然,光荣,莫名其妙地开始工作。 FML【参考方案2】:

我的 Visual Studio 2015 遇到了同样的问题。

但是卸载 Nuget 包管理器并重新安装它对我有用。

在 Visual Studio 中,从“工具”菜单中选择“扩展和更新”选项。 右上角“搜索已安装”栏,搜索 Nuget 包管理器 卸载 Visual Studio 2015 的 Nuget 包管理器。 重新启动 Visual Studio。 用同样的步骤重新安装。

关闭视觉工作室并再次打开

【讨论】:

在 VS 2015 上无法更新,但这个答案非常有效。谢谢。加一。【参考方案3】:

我的 Visual Studio 2015 遇到了同样的问题。

但是卸载 Nuget 包管理器并重新安装它对我有用。

    在 Visual Studio 中,从“工具”菜单中选择“扩展和更新”选项。 右上角“搜索已安装”栏,搜索 Nuget 包管理器 卸载 Visual Studio 2015 的 Nuget 包管理器。 重新启动 Visual Studio。 用同样的步骤重新安装。

【讨论】:

尝试突出显示关键字并明确格式,这将有助于为其他人找到答案【参考方案4】:

从这些答案和 cmets 中没有解决任何问题,但更改要在 packages.config 中获取的所需版本可以解决问题。如果您将重新启动 Visual Studio,那么您将在 Manage NuGet Packages... 中看到依赖项已更新。我不需要做两次 - 此依赖项已根据此 NuGet https://www.nuget.org/packages/System.Net.Http/ 的 PackageReference 更新

【讨论】:

【参考方案5】:

在 VS2022 中什么对我有用-

工具 -> NuGet 包管理器 -> 包管理器设置 在这里点击“清除所有 NuGet Cashe”。 重启VS。

现在应该可以了。

【讨论】:

以上是关于检索 *** 的包元数据时出错的主要内容,如果未能解决你的问题,请参考以下文章

JFrog Artifactory PyPI 存储库中不提供 Python 包元数据端点

运行所选代码生成器时出错'无法检索'ERP.EF.StockItem'的元数据'找到不明确的匹配项

Amazon SES 从实例配置文件元数据服务器检索凭证时出错。 (客户端错误:404)

运行所选代码生成器时出错:无法检索 xxx.Goal 的元数据 .. 由应用程序用户的外键引起

运行 weka3.7.4 包管理器时出错

.Net Core 中的包元包与框架(Packages, Metapackages and Frameworks)