检索***的包元数据时发生错误

之前已经多次询问过这个问题。 解决方案(适用于我)是从packages.config文件中删除***包(这已经足够了),并从packages文件夹中删除。

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

这有解决方案吗? 必须一直做这个手动修复是神经破坏。 我认为它指出了我想在我的项目中修改的一些主要的潜在问题。

使用以下步骤将Visual Studio包管理器更新到最新版本,并且正在进行的问题将消失。

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