Web Analytics
Back
Featured image of post 如何製作 Visual Studio 離線安裝程式

如何製作 Visual Studio 離線安裝程式

企業內部開發者必備技能

前言

許多組織因為資安考量,對於外部網路存取有諸多限制,許多工具皆需要經過嚴謹的審核後才能使用。也因為如此,線下安裝程式 (Offline installer) 的需求一直存在。Visual Studio 有相當豐富的開發模組,您可以在安裝程式上選取需要的模組進行下載與安裝。有經驗的使用者可能會發現無法找到線下安裝版本,但實際上您能透過既有安裝程式,以指令方式製作線下安裝程式,以符合需求。本篇文章會簡單介紹如何透過 Visual Studio Installer 製作線下安裝版本,若有錯誤或任何建議,請各位先進不吝提出。

 

 

製作方式

1.建立暫時使用的資料夾 vs_installer

 

2.建立存放離線安裝程式的資料夾 vs2022_offline_install

 

3.依據需求,下載對應的版本的安裝程式至 vs_installer 資料夾 (您能在最下面參考資料找到不同版本下載連結)

Version Download
Visual Studio 2022 Community vs_community.exe
Visual Studio 2022 Professional vs_professional.exe
Visual Studio 2022 Enterprise vs_enterprise.exe
Visual Studio 2022 Build Tools vs_buildtools.exe

 

4.製作離線安裝版本需要透過命令列方式進行,開啟命令提示字元,切換目錄到 vs_installer

 

5.我們以 Visual Studio 2022 Enterprise 為例,其指令範例如下

若要下載英文完整版本(至少保留磁碟空間45GB)

–layout:表示存放位置 (範例為放到 C:\vs_installer\vs2022_offline_install 下)
–lang:表示語言

vs_enterprise.exe --layout C:\vs_installer\vs2022_offline_install --lang en-US

 

因為檔案真的很大,若要特定模組 (如:ASP.NET 和 Web 開發模組),可以使用下列語法

–add 要加入的模組名稱 您能在 Visual Studio 工作負載與元件識別碼 找到不同版本不同模組名稱

vs_enterprise.exe --layout C:\vs_installer\vs2022_offline_install -add Microsoft.VisualStudio.Workload.NetWeb --lang en-US

 

每個模組都有建議與選用元件,您可以透過下列參數安裝

–includeRecommended:包含指定工作負載識別碼的所有建議元件。
–includeOptional:包含指定工作負載識別碼的所有選用元件。

vs_enterprise.exe --layout C:\vs_installer\vs2022_offline_install -add Microsoft.VisualStudio.Workload.NetWeb --includeRecommended --lang en-US

 

6.開啟命令提示字元開始建立離線版本。

我們輸入下列指令

vs_enterprise.exe --layout C:\vs_installer\vs2022_offline_install -add Microsoft.VisualStudio.Workload.NetWeb --includeRecommended --lang en-US

 

7.等待下載完成後,直接複製 vs2022_offline_install 資料夾到要安裝的主機,輸入指令 vs_enterprise.exe –noweb 執行離線安裝

 

8.點選 Continue

 

9.直接點選右下角 install,即會離線安裝相關模組

 

 

參考資料

Built with Hugo   Theme Stack designed by Jimmy