asp.net - 有没有办法下载 nuget.exe 然后离线升级到 Visual Studio?
问题描述
我的 Visual Studio 安装在没有 Internet 连接的机器上,因此我无法在 VS 中升级 NuGet 管理器。我正在寻找一种方法来使用另一台具有 Internet 连接的机器来下载 NuGet Manager exe,然后安装在 VS 上。
更新
请检查下面我在我的机器上安装的屏幕打印。还请注意,我在那台机器上没有互联网连接。所以我无法从 Visual Studio 升级 NuGet 管理器。
有人可以帮我吗?
谢谢
解决方案
有没有办法下载 nuget.exe 然后离线升级到 Visual Studio?
答案是肯定的。但是如果你想升级Visual Studio 2015 中的 NuGet 管理器,你应该下载 Visual Studio 的 NuGet 扩展,而不是nuget.exe
:
Visual Studio 2015:https ://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 版本,然后将其安装在该机器上。
希望这可以帮助。
推荐阅读
- c - 联合成员名称与其类型名称相同的 C 代码
- python-3.x - 是否可以在使用 lavalink.py 时显示从队列开始的歌曲的标题和链接
- python - 使用 Powershell 维护在 Python 中打开的串口
- linux - 基于非空行Linux对文件进行排序
- c++ - 即使文件不再存在,ifstream 也会继续读取
- java - 在android中杀死应用程序时我们如何执行后台操作
- html - 无法正确设置设备宽度,有东西伸出
- asp.net-core-webapi - 如何防止访问者通过 URL 在浏览器中访问我网站的 API?
- javascript - lodash/fp - 如何从@types/lodash 增加打字稿类型?
- c - 递归搜索迷宫中的路径