c# - 检索 *** 的包元数据时出错

标签 c# package nuget

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

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

有解决办法吗?必须一直进行此手动修复是令人伤脑筋的。我认为它指出了一些我想在我的项目中修改的主要潜在问题。

最佳答案

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

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

关于c# - 检索 *** 的包元数据时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45103492/

相关文章:

visual-studio - 在不覆盖现有事件的情况下添加构建后事件

c# - 如何更改 netstandard 2.0 库使用的 Newtonsoft.Json 版本

c# - 在 Redis C# 中批量创建键 - SocketException : Only one usage of each socket address (protocol/network address/port) is normally permitted

c# - EPPlus中合并单元格的自动调整行高

java - 为什么是 "package"关键字和 .h?

git - 发布和维护 Nodejs 模块

asp.net - 尝试运行 ASP.NET 5 Docker 容器时出现异常

c# - 如何从 LiteralControl 获取 href?

c# - 如何在运行时将已在 XAML ResourceDictionary 中定义的路径多次添加到 WPF 表单?

java - 包私有(private)类中的公共(public)方法