title | author | date | CreateTime | categories |
---|---|---|---|---|
VisualStudio 2019 如何離線下載
|
lindexi
|
2019-04-06 09:26:11 +0800
|
2019-04-03 08:47:56 +0800
|
VisualStudio
|
本文告訴你們如何離線下載 VisualStudio 2019 離線安裝ide
微軟就給 VisualStudio 2019 一個在線安裝工具,須要經過命令行輸入參數才能夠離線下載工具
先從官網選擇本身須要下載的 VisualStudio 版本,能夠選擇社區版、專業版和企業版。只有社區版是免費的命令行
如我選擇 Visual Studio Community 社區版,因而下載的 exe 就是 vs_community.exe 若是下載的是 Visual Studio Professional 對應的 exe 就是 vs_professional.exe 請替換本文的代碼裏面用到的程序爲你下載的版本code
離線下載須要指定一個文件夾,用於存放下載的文件,經過 --layout
加上絕對路徑能夠下載到輸入的文件夾component
以下面代碼設置下載到 C
盤的文件夾,請將這個文件夾修改成一個普通的文件夾,注意這個文件夾須要在當前的 User 有寫入權限blog
--layout c:\vslayout
可選的功能經過 --add
添加功能開發
在這個頁面能夠找到更多的功能 Visual Studio Community workload and component IDsit
多個功能經過多個 --add
添加,如我須要選擇 .NET Core 開發、桌面端開發和 ASP.NET Core 開發同時須要 UWP 開發等,我能夠這樣寫io
--add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --add Microsoft.VisualStudio.Workload.Office --add Microsoft.VisualStudio.Workload.NetCoreTools --add Microsoft.VisualStudio.Workload.Universal --add Microsoft.VisualStudio.Workload.VisualStudioExtension
注意在命令行是不能有空格的,上面代碼爲了方便理解加了換行社區
若是還須要某個功能裏面的選項,如我須要 UWP 裏面的 17763 的 SDK 能夠從Visual Studio Community workload and component IDs找到對應的功能,也經過 --add
添加
--add Microsoft.VisualStudio.Component.Windows10SDK.17763
經過 --lang
能夠添加多語言
如添加中文是 zh-CN
英文是 en-US
能夠經過 --addProductLang
多添加語言
下面代碼就是添加中文做爲主要語言,同時添加英文
--lang zh-CN --addProductLang en-US
若是同時添加多個語言能夠在 --lang
後面添加多個
--lang zh-CN en-US
因而一個下載.NET Core 開發、桌面端開發和 ASP.NET Core 開發和 UWP 開發等,下載到 F:\下載\vs\vslayout
的命令能夠這樣寫
vs_community.exe --layout F:\下載\vs\vslayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --add Microsoft.VisualStudio.Workload.Office --add Microsoft.VisualStudio.Workload.NetCoreTools --add Microsoft.VisualStudio.Workload.Universal --add Microsoft.VisualStudio.Component.Windows10SDK.17763 --add Microsoft.VisualStudio.Workload.VisualStudioExtension --includeOptional --lang zh-CN --addProductLang en-US
其餘語言請看 Use command-line parameters to install Visual Studio
若是想要添加全部的功能,那麼去掉 --includeOptional
請看代碼
vs_community.exe --layout c:\vslayout --lang en-US
下載英文版的全功能的 VisualStudio 放在 c:\vslayout
這句命令須要等好久
若是下載了一半而後關機,須要恢復,能夠嘗試使用 --fix
修復,用法是輸入下載離線的相同命令在命令後面添加 --fix
就能夠
vs_community.exe --layout F:\下載\vs\vslayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --add Microsoft.VisualStudio.Workload.Office --add Microsoft.VisualStudio.Workload.NetCoreTools --add Microsoft.VisualStudio.Workload.Universal --add Microsoft.VisualStudio.Component.Windows10SDK.17763 --add Microsoft.VisualStudio.Workload.VisualStudioExtension --includeOptional --lang zh-CN --addProductLang en-US --fix
經過命令行打開離線下載的文件夾裏面的對應的安裝文件,如我使用的是社區版,下載到 F:\下載\vs\vslayout
能夠經過下面命令安裝
F:\下載\vs\vslayout\vs_community.exe --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --add Microsoft.VisualStudio.Workload.Office --add Microsoft.VisualStudio.Workload.NetCoreTools --add Microsoft.VisualStudio.Workload.Universal --add Microsoft.VisualStudio.Component.Windows10SDK.17763 --add Microsoft.VisualStudio.Workload.VisualStudioExtension --includeOptional
注意這裏添加的 --add
須要和上面下載的時候輸入的相同
關於 VisualStudio 2019 新功能請看 VisualStudio 2019 新特性
Visual Studio 2019 發佈活動 - Visual Studio
Use command-line parameters to install Visual Studio
Visual Studio Community workload and component IDs
激活碼,激活碼只用於嘗試 VisualStudio 的使用,請不要在商業環境使用
Visual Studio 2019 Enterprise
BF8Y8-GN2QH-T84XB-QVY3B-RC4DF
Visual Studio 2019 Professional
NYWVH-HT4XC-R2WYW-9Y3CM-X4V3Y