【发布时间】:2017-03-13 10:05:37
【问题描述】:
当我尝试使用 NuGet 包管理器的图形界面卸载 NuGet 包时,我收到此错误:
对象引用未设置为对象的实例。
我在 Package Manager Console 中尝试了很多东西,例如:
卸载包AutoMapper
或
卸载-Package AutoMapper -Force
我仍然遇到同样的错误。
当我尝试使用此更新软件包时:
更新包 AutoMapper
我明白了:
更新包:检索包元数据时出错 来自源代码的“System.ComponentModel.Annotations.4.3.0” 'D:\folder\project\project\packages'.
您能告诉我如何卸载软件包或对其进行修改吗?谢谢。
编辑:
当我尝试像这样安装 Nuget 命令行时:
Install-Package NuGet.CommandLine
我明白了:
检索包元数据时出错 来自源“D:\folder\project\project\packages”的“AutoMapper.5.2.0”。
【问题讨论】:
-
清空NuGet缓存是否解决?工具 > 选项 > NuGet 包管理器 > 常规 > [清除所有 NuGet 缓存] 或通过命令行:
nuget locals all -clear -
@Loetn 我的 Visual Studio (2015 - Enterprise) 的选项中没有这样的选项。不过谢谢
-
@Loetn 请查看我更新的问题。
-
你不必安装nuget命令行,你可以在VS2015里面的包管理器控制台中执行命令。
标签: c# nuget nuget-package