vs 2019オフラインダウンロードインストールパッケージ

5803 ワード

公式のオフラインインストールの説明-->クリックして開く
 
1.vs 2019ブートプログラムのダウンロード ,必要なバージョンのダウンロードを選択し、エンタープライズ版vs_を選択しました.enterprise__184447765.1558180718.exe
2.コマンドパラメータ(コマンドパラメータ説明)を設定し、vs 2019ブートプログラムのダウンロードを開始する
コマンドは次のとおりです.
 --layout  --add  --lang  

--layout:オフラインインストールキャッシュを作成するディレクトリ、つまりオフラインインストールパッケージのダウンロードパスを指定します.
--add:追加する1つ以上のワークロードまたはコンポーネントID.複数のワークロードとコンポーネントを指定する場合は、各項目を繰り返し実行する必要があります.  --add  コマンドラインスイッチ.このパラメータがない場合は、フル機能インストールを示します.Visual StudioワークロードとコンポーネントID --> Visual Studio Enterprise 2019 コンポーネントディレクトリ   
Visual Studio      (Visual Studio Community 2017   )
ID: Microsoft.VisualStudio.Workload.CoreEditor
  : Visual Studio    shell   ,          、           。
 
Azure   
ID: Microsoft.VisualStudio.Workload.Azure
  :       、           Docker        Azure SDK、     。
 
       
ID: Microsoft.VisualStudio.Workload.Data
  :    SQL Server、Azure Data Lake   Hadoop   、           。
 
           
ID: Microsoft.VisualStudio.Workload.DataScience
  :                   (   Python、R   F#)。
 
.NET     
ID: Microsoft.VisualStudio.Workload.ManagedDesktop
  :    C#、Visual Basic   F#    WPF、Windows           。
 
   Unity      
ID: Microsoft.VisualStudio.Workload.ManagedGame
  :    Unity(            )   2D   3D   。
 
   C++   Linux   
ID: Microsoft.VisualStudio.Workload.NativeCrossPlat
  :        Linux           。
 
   C++      
ID: Microsoft.VisualStudio.Workload.NativeDesktop
  :   Microsoft C++    、ATL   MFC    Windows       。
 
   C++      
ID: Microsoft.VisualStudio.Workload.NativeGame
  :   DirectX、Unreal   Cocos2d    ,   C++            。
 
   C++      
ID: Microsoft.VisualStudio.Workload.NativeMobile
  :    C++       iOS、Android   Windows         。
 
.NET Core      
ID: Microsoft.VisualStudio.Workload.NetCoreTools
  :    .NET Core、ASP.NET Core、HTML/JavaScript     Docker               。
 
   .NET      
ID: Microsoft.VisualStudio.Workload.NetCrossPlat
  :    Xmarin       iOS、Android   Windows         。
 
ASP.NET   Web   
ID: Microsoft.VisualStudio.Workload.NetWeb
  :    ASP.NET、ASP.NET Core、HTML/JavaScript     Docker         Web     。
 
Node.js   
ID: Microsoft.VisualStudio.Workload.Node
  :    Node.js(        JavaScript    )            。
 
Office/SharePoint   
ID: Microsoft.VisualStudio.Workload.Office
  :    C#、VB   JavaScript    Office   SharePoint     、SharePoint       VSTO     。
 
Python   
ID: Microsoft.VisualStudio.Workload.Python
  :     Python    、  、           。
 
   Windows     
ID: Microsoft.VisualStudio.Workload.Universal
  :    C#、VB   JavaScript   C++(  )        Windows        。
 
Visual Studio     
ID: Microsoft.VisualStudio.Workload.VisualStudioExtension
  :       Visual Studio        ,     、          。
 
   JavaScript      
ID: Microsoft.VisualStudio.Workload.WebCrossPlat
  :      Apache Cordova       Android、iOS   UWP   。

 
--lang:と  --layout  を使用して、指定した言語を含むリソースパッケージ、言語領域設定リストを使用するためにオフラインインストールキャッシュを準備します.
        
          
cs-CZ       
de-DE      
en-US      
es-ES        
fr-FR      
it-IT        
ja-JP      
ko-KR       
pl-PL       
pt-BR         -   
ru-RU      
tr-TR        
zh-CN       -   
zh-TW       -   

 
 
例えば、E:VS 2019に全機能をダウンロードし、言語は中国語:
vs_enterprise__184447765.1558180718.exe --layout E:\VS2019 --lang zh-CN

完全なVisual Studioレイアウトには少なくとも35 GBのディスク容量が必要
 
.NET Webおよび.NETデスクトップ開発の場合は、次の操作を行います.
vs_enterprise__184447765.1558180718.exe --layout E:\VS2019 --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional --lang zh-CN

 
実行を容易にするためにバッチ処理を行う
echo off & color 0A

cd /d %~dp0
set currentPath=%cd%\vs2019
echo currentPath=%currentPath%

call vs_enterprise__184447765.1558180718.exe --layout "%currentPath%"  --add Component.GitHub.VisualStudio  --add Microsoft.VisualStudio.Workload.CoreEditor --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetCoreTools --add Microsoft.VisualStudio.Workload.NetWeb --add Microsoft.VisualStudio.Workload.Universal --add Microsoft.VisualStudio.Workload.Python --includeOptional --lang zh-CN

echo. & pause

 
転載先:https://www.cnblogs.com/Zev_Fung/p/11408846.html