跨多个解决方案和项目卸载/安装Nuget软件包

时间:2020-06-18 19:54:51

标签: c# visual-studio nuget nuget-package nuget-cli

  • 如何为所有解决方案uninstallpackage by id and version 和文件夹下的项目?
  • 如何为目录下的所有解决方案和项目install package by id and version

有一种使用Similar Post的程序包管理器方法,该方法说明了如何针对A解决方案下的所有项目执行此操作。 您可以使用解决方案中的Package Manager控制台,并将其用于一个解决方案。但是如何在多个解决方案和其下的项目中做同样的事情?

1 个答案:

答案 0 :(得分:0)

但是如何在多个解决方案和项目下进行相同的操作 他们吗?

您目前无法获得想要的东西。

要卸载软件包,只应使用为解决方案用户界面管理Nuget软件包 Package Manager控制台来为一种解决方案卸载一个软件包。您不能使用它同时卸载多个解决方案的软件包。 VS IDE不支持它。

建议

因此,您应该每次打开一个解决方案并在Package Manager控制台上运行以下命令:

Get-Project -All | Uninstall-Package xxx<package_name>

或使用管理解决方案的Nuget程序包

此外,如果您仍然想要此功能,建议您在我们的User Voice Forum上推荐一个功能。

enter image description here

您可以在此处与我们共享链接,包括我们在内的对此链接感兴趣的任何人都将对其进行投票,以使其尽快得到更多 Microsoft 的关注。

相关问题