如何从解决方案中的所有项目中卸载* a *软件包

时间:2018-11-26 07:31:17

标签: c# visual-studio nuget

不是重复的of

  

另一个问题不涉及删除单个软件包   解决方案中的所有项目。


  

从所有项目中卸载 a 特定软件包的命令是什么   解决方案内?

Visual Studio GUI似乎仍然天真地支持这些功能。

1 个答案:

答案 0 :(得分:1)

  

从解决方案内的所有项目中卸载特定软件包的命令是什么?

您可以在Package Manager控制台中使用以下命令行:

Get-Project -All | Uninstall-Package <package name> 

如果此程序包具有依赖性,则可以在上面的命令行中添加选项-RemoveDependencies

  

Visual Studio GUI似乎仍然天真地支持这些功能。

右键单击您的解决方案> Manage NuGet Packages for Solution...,切换到Install标签,选择要卸载的软件包,然后可以选中第一个复选框,所有复选框都将被选中,点击卸载按钮:

enter image description here

此软件包将从解决方案中的所有项目中卸载。

希望这会有所帮助。