一种清理csproj文件中的Nuget包的方法?

时间:2013-03-02 01:20:37

标签: visual-studio reference nuget nuget-package

当我添加和删除引用时,有时我并不总是“卸载”看起来像引用的包。所以它仍然在Nuget包资源管理器中“安装”。看起来我真的可以使用清理.csproj和packages.config文件的东西 - 有什么能做到的吗?

这对Visual Studio(VS)2010和VS 2012都很有用。

2 个答案:

答案 0 :(得分:0)

卸载程序包应该作为显式手势完成。

如果您想知道特定引用是否是包的一部分,可以检查引用的路径。如果提示路径类似于“.. \ Packages \ ..”,您将知道该引用是包的一部分。

答案 1 :(得分:0)

我也在寻找一种工具来帮助清理包装,至少为我识别未使用的Nuget包装。现在,检查包是否使用的手动方法是卸载包并编译项目。如果一切仍在通过,则意味着不使用包。如果事情失败,您只需恢复源控制系统中的更改即可。您需要为Visual Studio解决方案中安装的每个软件包重复这些步骤。