首页 > 解决方案 > 有没有办法下载 nuget.exe 然后离线升级到 Visual Studio?

问题描述

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

更新

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

在此处输入图像描述

有人可以帮我吗?

谢谢

标签: asp.netasp.net-mvcvisual-studionuget

解决方案


有没有办法下载 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 Studio 中。

更新:

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

来源:NuGet 包管理器

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

希望这可以帮助。


推荐阅读