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

max*_*axx 15 c# package nuget

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

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

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

小智 35

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

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

  • 我是最新版本,试图卸载/重新安装.问题依然存在.对我来说,它抱怨xunit.abstractions.---我第二次重新启动VS,它突然,光荣地,莫名其妙地开始工作.FML (3认同)
  • 它适合我 (2认同)
  • 这挽救了我的一天。谢谢 (2认同)