可以在不同的網絡環境和不同的計算機上在線安裝微軟Visual Studio 2019。微軟提供的在線安裝工具(Visual Studio web installer)可以讓用戶在線下載最新版本Visual Studio安裝包、補丁程序等。但是在許多場景中,用戶並不能連接到互聯網,或者由於防火牆的安全策略導致用戶不能連接微軟服務器。碰到這樣的情況,用戶可以有兩種方式實現離線安裝Visual Studio 2019的方法:使用“全部下載后再安裝”功能,在一台可以鏈接互聯網的計算機上下載所需要的軟件;或者在命令行模式中,將安裝軟件包下載到本地。
全部下載后再安裝
在一台可以鏈接互聯網的計算機上,從微軟的官方服務器上下載在線安裝包(Visual Studio web installer),在運行安裝軟件,按照提示進入到下載安裝界面,選擇你需要組件,然后選擇“全部下載在安裝”選項,如下圖:
微軟設計的“全部下載后再安裝”功能,可以將Visual Studio作為單個安裝程序下載到下載它的同一台計算機上。這樣,您就可以在安裝Visual Studio之前安全地斷開互聯網連接了
使用命令行下載安裝包
在命令行中下載安裝包,也需要提前從微軟的官方服務器上下載在線安裝包(Visual Studio web installer)。具體的操作步驟如下:
1. 在可以連接互聯網電腦中,下載Visual Studio 安裝包工具
具體版本如下表:
版本 | 下載路徑 |
Visual Studio 社區版本(免費) | vs_community.exe |
Visual Studio 專業版本 | vs_professional.exe |
Visual Studio 企業版本 | vs_enterprise.exevs_enterprise.exe |
2. 下載本地安裝包文件
注意,在下載過程中,必須保持計算機的網絡連接,否則有可能導致需要重現下載。
打開命令行窗口,導航到安裝工具所在目錄,例如我的目錄是:D:\DataDanZhang\vs2019,執行下載命令“vs_enterprise.exe --layout”,會將Visual Studio 2019的完整安裝包下載本地。
完整的Visual Studio 2019,有35GB的數據量,但是在實際使用中,開發人員往往只需要自己常用功能模塊,下面列舉了集中常見的場景,避免下載沒用安裝包:
- Web開發和桌面開發,執行下面的命令(大約3GB):
vs_community.exe --layout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional --lang zh-cn
- 桌面和Office開發,執行下面的命令:
vs_community.exe –layout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.Office --includeOptional --lang zh-cn
- C++桌面開發,執行下面的命令:
vs_community.exe --layout --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended --lang zh-cn
下圖是下載完成后界面:
如果需要了解下載命令中參數,可以參考我之前的博客https://www.cnblogs.com/danzhang/p/6534341.html (制作Visual Studio 2017 (VS 2017) 離線安裝包)
------------------------------------------------------------
http://www.cnblogs.com/danzhang/ DevOps MVP 張洪君
------------------------------------------------------------