制作VisualStudio2019(VS2019)离线安装包
最终的命令⾏参数:
--layout e:\VS2019Layout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add
Microsoft.VisualStudio.Workload.DataScience --add Component.GitHub.VisualStudio --includeOptional --lang zh-cn
Visual Studio 2019已经出来⼀段时间,由于VS现在的⽣态越来越⼤,如果全部安装最少需要⼏⼗个G,因此选择在线安装也就更加⽅便,不过由于开发者⽹络环境各异,离线
安装更加贴切,下⾯介绍下Visual Studio 2019的离线下载。
第⼀步,下载VS2019 Community版本,
第⼆步,将⽂件拷贝到软件存放⽬录,我这⾥以C:\VS2019为例,打开cmd命令提⽰符,进⼊该⽂件夹(cd C:\VS2019)
第三步,CMD命令运⾏刚下载的VS⽂件(我的⽂件是vs_community__,也许你下载的⽂件名与我的不⼀样,替换即可):
说明:--layout表⽰下载⽂件的存储⽬录, --lang zh-CN表是下载中⽂版本web下载官方下载
vs_community__ --layout C:\VS2019  --lang zh-CN
特别说明,这⼀步会下载VS2019的所有安装⽂件,其中包含了C#、ASP.NET、ASP.NET Core、C++、移动开发、Office、NodeJS、Python等安装程序,但是由于这些对我⽬
前⼯作来说并不全⽤的上,因此我根据⾃⼰的需要修改命令,下载:C#/Asp、Asp Core、Python、VS⼯具包等功能组件即可。离线下载命令官⽅说明,
vs_community__ --layout C:\VS2019 --add  Microsoft.VisualStudio.Workload.CoreEditor --add Microsoft.VisualStudio.Workload.Data --add Microsoft.VisualStudio.Workload.DataScience --add Microsoft.VisualStudio.W 等待下载完成。
下载完成后,运⾏“”⽂件就可以进⾏安装了,安装列表默认会选中已经下载完成的功能。
由于VS的功能组件繁多,这⾥对VS2019的功能进⾏了梳理,可以根据⾃⼰的需要--add下载即可。官⽅说明
功能ID组件描述
Visual Studio 核⼼编辑
Microsoft.VisualStudio.Component.CoreEditor
C++ ⽤户的 Visual
Studio 起始页
Microsoft.VisualStudio.Component.StartPageExperiment.Cpp
Azure 开发Microsoft.VisualStudio.Workload.Azure使⽤ .NET Core 和 .NET Framework 开发云应⽤和创建资源的 Azure SDK、⼯具和项
⽬。还包括⽤于容器化应⽤程序的⼯具,包括 Docker ⽀持。
数据存储和处理Microsoft.VisualStudio.Workload.Data使⽤ SQL Server、Azure Data Lake 或 Hadoop 连接、开发和测试数据解决⽅案。
数据科学和分析应⽤程
Microsoft.VisualStudio.Workload.DataScience⽤于创建数据科学应⽤程序的语⾔和⼯具,包括 Python 和 F#。
.NET 桌⾯开发Microsoft.VisualStudio.Workload.ManagedDesktop通过 .NET Core 和 .NET Framework,使⽤ C#、Visual Basic 和 F# ⽣成 WPF、
Windows 窗体和控制台应⽤程序。
使⽤ Unity 的游戏开发Microsoft.VisualStudio.Workload.ManagedGame使⽤ Unity(功能强⼤的跨平台开发环境)创建 2D 和 3D 游戏。
使⽤ C++ 的 Linux 开发Microsoft.VisualStudio.Workload.NativeCrossPlat创建和调试在 Linux 环境中运⾏的应⽤程序。
使⽤ C++ 的桌⾯开发Microsoft.VisualStudio.Workload.NativeDesktop 使⽤所选⼯具(包括 MSVC、Clang、CMake 或 MSBuild)⽣成适⽤于 Windows 的新式 C++ 应⽤。
使⽤ C++ 的游戏开发Microsoft.VisualStudio.Workload.NativeGame以 DirectX、Unreal 或 Cocos2d 为后盾,利⽤ C++ 的强⼤功能⽣成专业游戏。
使⽤ C++ 的移动开发Microsoft.VisualStudio.Workload.NativeMobile使⽤ C++ ⽣成适⽤于 iOS、Android 或 Windows 的跨平台应⽤程序。
.NET Core 跨平台开发Microsoft.VisualStudio.Workload.NetCoreTools使⽤ .NET Core、ASP.NET Core、HTML/JavaScript 和包括 Docker ⽀持的容器⽣成跨
平台应⽤程序。
使⽤ .NET 的移动开发Microsoft.VisualStudio.Workload.NetCrossPlat使⽤ Xamarin ⽣成适⽤于 iOS、Android 或 Windows 的跨平台应⽤程序。
ASP.NET 和 Web 开发Microsoft.VisualStudio.Workload.NetWeb使⽤ ASP.NET Core、ASP.NET、HTML/JavaScript 和包括 Docker ⽀持的容器⽣成
Web 应⽤程序。
Node.js 开发Microsoft.VisualStudio.Workload.Node使⽤ Node.js(⼀个由异步事件驱动的 JavaScript 运⾏时)⽣成可缩放的⽹络应⽤程序。
Office/SharePoint 开发Microsoft.VisualStudio.Workload.Office使⽤ C#、VB 和 JavaScript 创建 Office 和 SharePoint 外接程序、SharePoint 解决⽅案
和 VSTO 外接程序。
Python 开发Microsoft.VisualStudio.Workload.Python对 Python 进⾏编辑、调试、交互式开发和源代码管理。
通⽤ Windows 平台开
Microsoft.VisualStudio.Workload.Universal使⽤ C#、VB、或可选 C++ 为通⽤ Windows 平台创建应⽤程序。
Visual Studio 扩展开发Microsoft.VisualStudio.Workload.VisualStudioExtension为 Visual Studio 创建加载项和扩展,包括新命令、代码分析器和⼯具窗⼝。
官⽅说明末尾还有部分独⽴组件,主要包含了⼀些扩展以及SDK等,就不列举了,感兴趣的可以在上⾯官⽅链接点击进去查看

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。