(Included in Section 4.3)
| Workload | ID | |----------|----| | .NET desktop development | Microsoft.VisualStudio.Workload.ManagedDesktop | | Desktop development with C++ | Microsoft.VisualStudio.Workload.NativeDesktop | | Universal Windows Platform development | Microsoft.VisualStudio.Workload.Universal | | ASP.NET and web development | Microsoft.VisualStudio.Workload.NetWeb | | Python development | Microsoft.VisualStudio.Workload.Python | | Node.js development | Microsoft.VisualStudio.Workload.Node | visual studio 2019 offline installer
"installChannelUri": ".\\ChannelManifest.json", "channelUri": "https://aka.ms/vs/16/release/channel", "installCatalogUri": ".\\Catalog.json", "products": [ "id": "Microsoft.VisualStudio.Product.Enterprise", "language": "en-US" ], "add": [ "Microsoft.VisualStudio.Workload.ManagedDesktop", "Microsoft.VisualStudio.Workload.NativeDesktop" ], "includeRecommended": true (Included in Section 4
vs_enterprise.exe --noweb --noUpdateInstaller --quiet --wait ^ --add Microsoft.VisualStudio.Workload.ManagedDesktop ^ --includeRecommended Create a response.json file: Use the --clean option (with caution): vs_enterprise
vs_enterprise.exe --noweb --modify --installPath "C:\Program Files\Microsoft Visual Studio\2019\Enterprise" ^ --add Microsoft.VisualStudio.Workload.Python 5.1 Updating the Layout to a New Minor Version Microsoft releases monthly updates (e.g., 16.11.x). To refresh the layout:
vs_enterprise.exe --layout D:\VS2019_Offline --useLatestInstaller This will download only changed packages, not the full layout again. Over time, older packages accumulate. Use the --clean option (with caution):
vs_enterprise.exe --layout D:\VS2019_Offline_DotNetDesktop --add Microsoft.VisualStudio.Workload.ManagedDesktop --lang en-US After completion (may take 30–60 minutes depending on speed), the folder D:\VS2019_Offline_DotNetDesktop contains everything needed to install on a target machine. For an enterprise that needs C++, .NET, Python, and web workloads in English, German, and Japanese: