使用 Linux 开发工具集制作 Visual Studio 脱机安装程序

使用 Linux 开发工具集制作 Visual Studio 脱机安装程序

来自这篇文章在低带宽上安装 Visual Studio 2017,可以创建用于 C++ 或 .NET 开发的 Visual Studio 离线安装程序。但是这些命令无法安装 Linux 软件包。是否有任何命令行选项(使用 --layout 和 --add)仅用于安装用于 Linux 开发的 Visual Studio 软件包?

从文章中,命令下载以下包:

Windows_工作负载

我想制作 Linux 开发包的离线安装程序,如下图所示:

其他工具集

答案1

没有 Linux 版本。

Microsoft Visual Studio 2017 仅适用于 Windows 和 Mac 操作系统。以下是系统要求。我从未见过 MacOS 版本,我认为它的 .NET 功能有限,就像下面提到的 MonoDevelop。

使用 Linux 和 MacOS 进行 .NET 开发MonoDevelop。并非所有 .NET 功能均可在 MonoDevelop 中使用,请查看网站以获取更多信息。

对于 Linux,微软Visual Studio 代码,这是一个非常功能强大的编辑器,但它不像 Visual Studio 2017 那样是一个完整的开发套件。它没有内置编译器、调试器等。但是,凭借其众多插件,它可以做很多事情。

答案2

免责声明:以下步骤仅适用于我的情况。我不确定此步骤是否适用于所有情况。

首先从下载 Visual Studio 网络安装程序https://www.visualstudio.com/。打开保存安装程序的 CMD。现在运行以下命令:

vs_community.exe --layout C:\vs2017layout --lang en-US

C:\vs2017layout您要保存 Visual Studio 脱机安装程序的文件夹路径在哪里。 将其替换vs_community.exe为您下载的版本名称。 现在到了棘手的部分。 首先,当您运行命令时,您将看到一个白色的小 Visual Studio 窗口。 之后会弹出一个命令窗口并显示下载百分比。 4-5 秒后立即关闭该窗口。

现在打开该C:\vs2017layout文件夹,复制响应.模板.json文件在另一个地方,删除该先前文件夹中的所有文件。在任何文本编辑器中打开复制的 .json 文件并Linux在其中找到 (Ctrl + H) 文本。所需的软件包是:

Component.Linux.CMake
Component.MDD.Linux
Component.MDD.Linux.GCC.arm

因此完整命令如下:

vs_community.exe --layout C:\vs2017layout --add Component.Linux.CMake --add Component.MDD.Linux --add Component.MDD.Linux.GCC.arm --includeRecommended --lang en-US

等到下载完成,您就会获得仅用于离线安装程序的 Linux 开发工具集。还需要 C++ 工具集。其他命令包括:

* 对于 C++:

vs_community.exe --layout C:\vs2017layout --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended --lang en-US

* 对于 C#:

vs_community.exe --layout C:\vs2017layout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional --lang en-US

* 对于 UWP:

vs_community.exe --layout C:\vs2017layout --add Microsoft.VisualStudio.Workload.Universal Microsoft.VisualStudio.Component.UWP.Support Microsoft.VisualStudio.ComponentGroup.UWP.NetCoreAndStandard Microsoft.Net.Core.Component.SDK --lang en-US

进一步阅读:

相关内容