【问题标题】:How to upgrade nuget with Visual Studio Express 2012如何使用 Visual Studio Express 2012 升级 nuget
【发布时间】:2018-09-10 03:05:34
【问题描述】:

通过 Nuget 控制台安装此包 Microsoft.Net.Http 时出现此错误:

Install-Package : The 'Microsoft.Net.Http 2.2.28' package requires NuGet client version '2.8.1' or above, but the current NuGet version is '2.6.40627.9000'.
  • 请问如何将我的 Nuget 升级到 2.8.1 版?

我在谷歌上找不到任何东西。

【问题讨论】:

    标签: visual-studio-2012 nuget


    【解决方案1】:

    要将 Visual Studio 中的 NuGet 更新到最新版本,您可以使用扩展管理器。

    1. 从工具菜单中选择扩展和更新。
    2. 然后在打开的对话框中选择“更新”选项卡。
    3. 然后选择 Visual Studio 库。
    4. 为 Visual Studio 选择 NuGet 包管理器,然后单击更新按钮。

    如果您想安装 NuGet 2.8.1,您可以从 NuGet 的CodePlex web site 下载 Visual Studio 安装程序 (VSIX)

    【讨论】:

    • 适用于 VS2012 的 NuGet 在 NuGet 2.8.6 上是否达到最大值?我收到与海报类似的错误,但它要求至少版本 2.12。我遵循与上述相同的步骤(除了尝试卸载和重新安装 NuGet 包管理器),但它显示没有可用的更新并安装在 2.8.6。
    • 是的,NuGet for VS 2012 仅支持 NuGet 2.8。您可以从gallery page 看到最新版本。 VS 2013 最高支持 NuGet 2.12,如其gallery page 所示
    • 有没有办法通过 cli 做到这一点?我的客户阻止了 IE。谢谢!
    • 不确定你的意思。从命令行更新 Visual Studio?还是更新包?
    【解决方案2】:

    转到管理 NuGet 包并单击更新按钮

    【讨论】:

      【解决方案3】:

      转到菜单并选择工具 => NuGet 包管理器 => 包管理器控制台 并输入以下命令:

      PM> Install-Package NuGet.Client -Version 4.2.0 
      

      欲了解更多信息:https://www.nuget.org/packages/NuGet.Client/

      【讨论】:

      • 这会将 NuGet 库安装到当前项目中,而不是在 Visual Studio 中全局安装,这是我认为 OP 需要的。
      猜你喜欢
      • 2019-01-20
      • 1970-01-01
      • 1970-01-01
      • 2017-09-30
      • 1970-01-01
      • 2018-01-10
      • 1970-01-01
      • 1970-01-01
      • 2013-12-07
      相关资源
      最近更新 更多