You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何制作仅包含Linux开发工具集的Visual Studio离线安装程序?

当然可以!你完全能通过--layout--add的组合参数,打造只包含Linux开发组件的Visual Studio 2017离线安装包,完美匹配你想要的需求。下面给你具体的操作步骤和命令:

创建VS2017 Linux开发离线安装包

核心命令(C++ Linux开发为主)

Visual Studio 2017中针对Linux C++开发的核心工作负载ID是Microsoft.VisualStudio.Workload.NativeCrossPlat,你可以用这个ID来指定下载整个Linux开发工具链。根据你的VS版本(企业版/专业版/社区版),选择对应的启动器执行以下命令:

企业版

vs_enterprise.exe --layout C:\VS2017_Linux_Offline --add Microsoft.VisualStudio.Workload.NativeCrossPlat --includeRecommended --includeOptional

专业版

vs_professional.exe --layout C:\VS2017_Linux_Offline --add Microsoft.VisualStudio.Workload.NativeCrossPlat --includeRecommended --includeOptional

社区版

vs_community.exe --layout C:\VS2017_Linux_Offline --add Microsoft.VisualStudio.Workload.NativeCrossPlat --includeRecommended --includeOptional

参数详细说明

  • --layout C:\VS2017_Linux_Offline:设置离线安装包的存储路径,你可以替换成任意你想要的本地路径。
  • --add Microsoft.VisualStudio.Workload.NativeCrossPlat:指定要下载的核心Linux开发工作负载,包含了调试器、远程编译工具、Linux项目模板等核心内容。
  • --includeRecommended:自动下载该工作负载官方推荐的配套组件,确保开发环境的完整性。
  • --includeOptional:如果需要该工作负载下的可选组件(比如特定Linux发行版的支持、额外的调试插件等),加上这个参数就能一并获取。

扩展:添加.NET Linux开发组件

如果你还需要针对.NET Core的Linux开发支持,可以额外添加.NET跨平台开发工作负载,命令修改为:

vs_enterprise.exe --layout C:\VS2017_Linux_Offline --add Microsoft.VisualStudio.Workload.NativeCrossPlat --add Microsoft.VisualStudio.Workload.NetCoreCrossPlat --includeRecommended --includeOptional

精准选择单个组件(可选)

如果不想下载整个工作负载,只想挑选特定的Linux组件,可以查看VS2017的组件ID列表,找到对应的项(比如Microsoft.VisualStudio.Component.Linux.CMakeMicrosoft.VisualStudio.Component.Linux.GCC等),然后用多个--add参数逐个添加,示例:

vs_community.exe --layout C:\VS2017_Linux_Offline --add Microsoft.VisualStudio.Component.Linux.CMake --add Microsoft.VisualStudio.Component.Linux.GCC

内容的提问来源于stack exchange,提问作者Biswapriyo

火山引擎 最新活动