如何删除我的解决方案中任何项目未引用的NuGet包?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (13)

在升级到VS2012和.NET 4.5的过程中,我设法让NuGet感到困惑。有些软件包出现在软件包管理器(和软件包文件夹)中,我无法删除(我相信它们是旧版ASP.NET NuGet软件包,已被新版本替换为新软件包名称,每个软件包只有一个“ 管理” 按钮- 但没有卸载按钮,当你看到它们被使用的地方时,你可以看到它们没有被解决方案的项目所引用?它们显示卸载?

提问于
用户回答回答于
用户回答回答于

我找到了一个解决方法。

  1. 启用软件包恢复和自动检查(选项/软件包管理器/常规)
  2. 删除软件包文件夹的全部内容(如果您紧张,请回收站)!
  3. 为解决方案管理Nuget包
  4. 点击恢复按钮。

NuGet将恢复解决方案中使用的软件包。最终你会得到一套很好的,简化的软件包。

扫码关注云+社区