從2017開始,Visual Studio默認就只只提供在線安裝包了。在現在的網絡環境下,在線安裝基本上是和離線差不多的速度,並且不用老備份一個幾個G的iso文件,本身還是很不錯了。但最近項目上遇到了一個純離線的開發環境的部署需求,就花了點時間研究了一下離線環境的安裝方法,這里記錄一下。
首先還是給出官方的文檔鏈接地址:Visual Studio 離線安裝。簡單的來說,離線安裝還是非常簡單的,可以直接通過在線安裝添加一些幫助函數來制作。一個基本的形式如下:
.\vs_Community.exe --layout f:\vs --lang zh-CN en-US `
--add Microsoft.VisualStudio.Workload.ManagedDesktop `
--add Microsoft.VisualStudio.Workload.NetCoreTools `
--add Microsoft.VisualStudio.Workload.NetWeb
主要有三個參數:
-
--layout 指定安裝路徑
-
--lang 指定語言, 可以選多個,多個以空格分隔。 范圍參考: 語言區域設置列表
-
-add 指定功能包, 如果要選擇多個使用多個--add, 范圍參考: 可用組件和工作負載列表
其中,第二個和第三個參數是可以省略的,但本身不建議這么做,特別是第三個參數,一旦省略了,就會下載所有的安裝文件,貌似這個是非常大的,達到了十幾個GB,並且一般是用不到這么多東西的。
安裝的時候, 如果是完全無網絡的環境,並且是比較舊的操作系統的話, 還需要先導入證書。
另外,Visual Studio Build Tools 也可以參考這種方式離線安裝: Visual Studio 生成工具組件目錄