本文詳細介紹了 VS2019 離線安裝的相關步驟,以桌面開發爲主下載 C++桌面開發、.NET 桌面開發相關的工做負載、MFC 可選組件及幫助查看器。css
離線安裝須要先根據開發的項目類型下載相關的 工做負載(Workload)。工做負載包含多個依賴項,分爲必需(Required)、建議(Recommended)、可選(Optional) 三種類型。以下圖所示:
html
以 C++桌面開發爲例,ATL 是建議組件,而 MFC 是可選組件。微信
在下載工做負載或可選組件時,須要先選擇 VS 版本(本文下載版本爲 VS2019 社區版),由於不一樣的版本依賴項類型可能不一樣。如在 VS2017 中 .NET Framework 4.7.2 的 SDK 及目標包爲可選類型,在 VS2019 中則爲必需類型。網絡
VS2017 中的 .NET Framework 4.7.2:app
VS2019 中的 .NET Framework 4.7.2:工具
VS2019 工做負載的詳細介紹能夠看這裏。visual-studio
在這裏下載 Visual Studio 引導程序,該文也講解了如何根據不一樣的開發類型下載相關的工做負載。 以下圖:測試
在命令行下輸入下面的命令下載 C++桌面開發、.NET 桌面開發工做負載及推薦組件。ui
1vs_community__891427824.1534167097.exe --layout .\vs2019_layout --add Microsoft.VisualStudio.Workload.NativeDesktop --add Microsoft.VisualStudio.Workload.ManagedDesktop --includeRecommended --lang en-US zh-CN
命令含義:spa
下載完成後以下圖所示:
vs_community.exe 的詳細命令參數能夠看這裏。
MFC 相關的工具包在工做負載 Microsoft.VisualStudio.Workload.NativeDesktop 中屬於可選包,須要單獨下載。
1vs_community__891427824.1534167097.exe --layout .\vs2019_layout --add Microsoft.VisualStudio.Component.VC.ATLMFC --lang en-US zh-CN
幫助查看器屬於獨立工做負載,也須要單獨下載。
1vs_community__891427824.1534167097.exe --layout .\vs2019_layout --add Microsoft.Component.HelpViewer --lang en-US zh-CN
通過以上步驟下載完畢後,安裝包的大小以下圖所示,比 VS2017 的還少佔用了部分空間(在安裝 VS2017 時,這幾個工做負載及組件下載後佔用 3.15G 空間)。
下載完畢後,將網絡斷開或將其拷貝到其它未聯網的電腦上,而後進入 vs2019_layout 目錄,雙擊 vs_setup.exe 進行安裝。
查看 MFC 可選組件及幫助查看器是否選中:
修改安裝目錄:VS2019 默認安裝在 C 盤,將佔用大量的磁盤空間,建議修改在其它盤。而後點擊右下角的 安裝 進行安裝。
安裝過程以下:
在安裝過程當中出現了以下警告,點擊 繼續 安裝(安裝後建立測試工程暫未發現異常,先不處理)。
安裝完成後,分別建立 MFC 工程及 WinForm 工程進行測試。
建立新項目:
以 MFC 爲例建立項目,在搜索框中輸入 MFC 或 選擇語言(C++)、平臺(Windows)、項目類型(桌面),而後點擊 MFC 應用,根據後面的嚮導界面修改工程選項,以下圖所示:
WinForm 項目的建立與 MFC 相似,在搜索框中輸入 WinForm 便可,或將語言改成 C#,以下圖所示:
編譯建立的工程,能夠看到所有生成成功。
- - - End - - -
本文做者: Lzl678
本文連接: http://www.javashuo.com/article/p-gpzfbmjm-mc.html
版權聲明:本博客全部文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議。轉載請註明出處!