To check if your layout folder is complete and uncorrupted, use:

vs_enterprise.exe --layout C:\VS2019Offline Note: This can exceed 45 GB of disk space.

Beyond workloads, you can add specific SDKs or build tools. For example, to include .NET Framework 4.8 targeting pack:

After entering the command, a new command-line window will open. The Visual Studio Installer setup engine will calculate the total file size and begin downloading the components into your specified folder (e.g., C:\VS2019Offline ).

Copy the entire C:\VS2019_Layout folder (I recommend using robocopy for large directories) to the local machine, e.g., D:\VS2019_Layout .

Open the local storage media containing the offline cache folder.

How to Create an Offline Visual Studio 2019 Installer ... - IBM

| Workload | 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 | | .NET Core cross-platform development | Microsoft.VisualStudio.Workload.NetCoreTools | | Visual Studio extension development | Microsoft.VisualStudio.Workload.VisualStudioExtension | | ASP.NET and web development | Microsoft.VisualStudio.Workload.NetWeb |

The core operation is performed via the Windows Command Prompt (Admin mode). The --layout argument directs the bootstrapper to download files to a specific local folder rather than installing immediately.