【问题标题】:Is there a way to download nuget.exe and then do an offline upgradation into the Visual Studio?有没有办法下载 nuget.exe 然后离线升级到 Visual Studio?
【发布时间】:2018-11-11 14:46:39
【问题描述】:

我的 Visual Studio 安装在没有 Internet 连接的机器上,因此我无法在 VS 中升级 NuGet 管理器。 我正在寻找一种方法来使用另一台具有 Internet 连接的机器来下载 NuGet Manager exe,然后安装在 VS 上。

更新

请检查下面我在我的机器上安装的屏幕打印。还请注意,我在该机器上没有互联网连接。所以我无法从 Visual Studio 升级 NuGet 管理器。

有人可以帮我吗?

谢谢

【问题讨论】:

    标签: asp.net asp.net-mvc visual-studio nuget


    【解决方案1】:

    有没有办法下载 nuget.exe,然后离线升级到 Visual Studio?

    答案是肯定的。但是如果你想升级 Visual Studio 2015 中的 NuGet 管理器,你应该下载 Visual Studio 的 NuGet 扩展而不是nuget.exe

    Visual Studio 2015https://dist.nuget.org/visualstudio-2015-vsix/latest/NuGet.Tools.vsix

    在升级扩展之前,你应该通过Tools->Extension and Updates...->Installed->NuGet Package Manager for Visual Studio卸载旧版本,然后重新启动Visual Studio,安装该扩展。

    如果您使用的是 Visual Studio 2017,则应下载升级版 Visual Studio 而不是 nuget.exe

    原因:

    NuGet 包管理器 4.x(PM UI 和 PM 控制台)包含在 Visual Studio 2017(所有 15.x 版本)。最新的 NuGet 版本是 作为 Visual Studio 更新的一部分提供。

    注意:nuget.exe 本身不包含在任何版本的 Visual 中 工作室。

    更新:

    由于您使用的是带有 nuget manager 2.0.3 的 Visual Studio 2010,并且您在该计算机上没有 Internet 连接,您可以尝试卸载该 nuget manager,从其他计算机下载最新版本,然后安装它。或者您可以直接安装该扩展程序。

    来源:NuGet Package Manager

    由于我不使用这个版本的Visual Studio,我不确定你是否可以卸载它或直接更新它。如果没有,恐怕你必须下载 Visual Studio 2010 Ultimate 版本,然后安装到那台机器上。

    希望这会有所帮助。

    【讨论】:

    • 感谢 Leo!但我们有 Visual Studio 2010,由于项目要求,我们无法升级到最新版本。
    • @NitinJain,如果您使用的是 Visual Studio 2010,那么最新的 NuGet 包管理器版本是 2.8.6。除了升级 Visual Studio 之外,您无法升级到更高版本。
    • 是的,你是对的,但目前在我的机器上 NuGet 包管理器版本是 2.0.3。我想用 2.8.6 升级。所以你能帮忙吗?
    • @NitinJain,我已经更新了答案,您可以检查更新信息是否有帮助。
    • @NitinJain - 项目要求是什么? Visual Studio 2010 是他们开始非常关心 Visual Studio 版本之间的往返的第一个版本,因此更高版本的 VS 应该能够加载 2010 解决方案而无需升级它们。跨度>
    猜你喜欢
    • 1970-01-01
    • 2013-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-27
    • 2011-07-03
    • 2021-05-30
    相关资源
    最近更新 更多