如何卸载特定版本的 NuGet 包?

How to uninstall specific version of a NuGet package?

不知何故,我的一个项目中有同一个 NuGet 包的两个版本。

有没有办法卸载该软件包的特定版本?

我试过 Uninstall-Package [name] 然后 Install-Package [name],尽管这似乎保留了两个版本。

这导致我的代码出现问题,其中对该包中 类 的引用被视为不明确,并导致构建错误。

你也需要指定版本

Uninstall-Package package_name -version specific_version

卸载包Microsoft.Azure.ServiceBus-version 3.0.1.16-force