如何降级 NuGet 包?

Visual Studio for Mac 和 Visual Studio 都具有选择旧版本的包并自动安装的功能;与更新包的原理类似。 这些步骤如下所述。

Visual Studio

  1. 转到“工具”>“NuGet 包管理器”>“包管理器控制台”

  2. 在“默认项目”下设置项目

  3. 使用以下语法:

    Install-Package [PackageName] -Version [tab for version menu]

还可以从包的 NuGet 页复制/粘贴确切的命令。 Xamarin.Forms 示例:https://www.nuget.org/packages/Xamarin.Forms/

Visual Studio for Mac

  1. 在项目中,右键单击包文件夹并选择“添加包”

  2. 在搜索栏中,可使用以下语法搜索所需的包:

    [PackageName] version:*

示例

  • 列出所有 Xamarin.Forms 包:

    Xamarin.Forms version:

  • 列出所有 Xamarin.Forms 1.4.x 包:

    Xamarin.Forms version:1.4

注意

如果在 version: 和版本号之间添加一个空格,则搜索行为将如同没有指定版本一样。