这已经被问过很多次了。解决方案(对我有用)是从 packages.config 文件(这就足够了)和 packages 文件夹中删除 *** 包。
这对我来说是一个糟糕的解决方案,因为每次我想安装一些 nuget 包时都必须重复它。罪魁祸首包各不相同,但每次都是相同的包(Newtonsoft.Json/NETStandard.Library 等...),直到我删除所有包并尝试重新安装它们(这有时会改变罪魁祸首包) .
有解决办法吗?必须一直进行此手动修复是令人伤脑筋的。我认为它指出了一些我想在我的项目中修改的主要潜在问题。
最佳答案
使用以下步骤将 Visual Studio 包管理器更新到最新版本,持续存在的问题将消失。
- 在 Visual Studio 中,从“工具”菜单中选择“扩展和更新”选项。
- 在出现的对话框中,展开左侧树中的“更新”节点。
- 从树中选择“Visual Studio Gallery”选项。
- 最后,在对话框右侧的更新列表中查找包管理器更新,然后单击旁边的“更新”按钮。
关于c# - 检索 *** 的包元数据时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45103492/