Download:

https://www.visualstudio.com/de/downloads/

Create offline installation:

https://docs.microsoft.com/en-us/visualstudio/install/create-an-offline-installation-of-visual-studio

Update etc. offline installation:

https://docs.microsoft.com/en-us/visualstudio/install/use-command-line-parameters-to-install-visual-studio

 

 For .NET web and .NET desktop development, run:
cmd
vs_community.exe –layout c:\vslayout –add Microsoft.VisualStudio.Workload.ManagedDesktop –add Microsoft.VisualStudio.Workload.NetWeb –add Component.GitHub.VisualStudio –includeOptional –lang en-US

For .NET desktop and Office development, run:
cmd
vs_community.exe –layout c:\vslayout –add Microsoft.VisualStudio.Workload.ManagedDesktop –add Microsoft.VisualStudio.Workload.Office –includeOptional –lang en-US

For C++ desktop development, run:
cmd
vs_community.exe –layout c:\vslayout –add Microsoft.VisualStudio.Workload.NativeDesktop –includeRecommended –lang en-US

To create a complete local layout with all features (this will take a long time—we have lots of features!), run:
cmd
vs_community.exe –layout c:\vslayout –lang en-US