能把所有常见工作负载 ID能列出吗? ChatGPT 说: 当然!下面是一些 Visual Studio 2019 (16.11) 中常用工作负载(Workload)的 ID,适用于在离线安装时使用 --add 参数按需下载和安装。根据官方文档整理如下: 常见的 Visual Studio 2019 工作负载 ID 工作负载名称 (描述) Workload ID ASP.NET 和 Web 开发 Microsoft.VisualStudio.Workload.NetWeb Azure 开发 Microsoft.VisualStudio.Workload.Azure 数据存储与处理(.NET) Microsoft.VisualStudio.Workload.Data .NET 桌面开发 Microsoft.VisualStudio.Workload.ManagedDesktop C++ 桌面开发 Microsoft.VisualStudio.Workload.NativeDesktop 游戏开发(使用 C++) Microsoft.VisualStudio.Workload.NativeGame 移动开发(使用 .NET) Microsoft.VisualStudio.Workload.NetCrossPlat Python 开发 Microsoft.VisualStudio.Workload.Python Node.js 开发 Microsoft.VisualStudio.Workload.Node Office/SharePoint 开发 Microsoft.VisualStudio.Workload.Office 通用 Windows 平台开发 Microsoft.VisualStudio.Workload.Universal Linux C++ 开发 Microsoft.VisualStudio.Workload.Linux 数据科学与分析应用 Microsoft.VisualStudio.Workload.DataScience Visual Studio 扩展开发 Microsoft.VisualStudio.Workload.VisualStudioExtension 使用示例 如果你只需要安装“桌面开发(C++)”的离线包,可以使用如下命令: vs_community.exe --layout D:\VS2019Layout --add Microsoft.VisualStudio.Workload.NativeDesktop --lang zh-CN 如果还想同时包含游戏开发和移动开发: vs_community.exe --layout D:\VS2019Layout ^ --add Microsoft.VisualStudio.Workload.NativeDesktop ^ --add Microsoft.VisualStudio.Workload.NativeGame ^ --add Microsoft.VisualStudio.Workload.NativeMobile ^ --lang zh-CN 这样生成的离线包体积更精简,也更符合实际需求。 如果你还想列出更多工作负载 ID(例如 Managed 桌面、数据相关等),或者需要对应某个具体开发方向的 ID,我可以继续帮你查找。