第一步:下載離線安裝包
https://www.visualstudio.com/zh-hans/downloads/
在官方地址下載vs_professional.exe,下載后
根據自己下載的VS2017版本,在打開的命令提示符窗口輸入下面對應的命令並點擊回車,等待程序啟動即會開始下載(以下命令用於下載完整版離線包,包含全功能以及全語言包,其中紅色部分為下載文件存放路徑,根據自身情況用戶可自行更改)
企業版:
vs_enterprise.exe --layout c:\vs2017offline
專業版:
vs_professional.exe --layout c:\vs2017offline
可下載地址:https://files-cdn.cnblogs.com/files/panjinzhao/vs2017_professional.rar
社區版:
vs_community.exe --layout c:\vs2017offline
如果需要下載單一語言的或其中某幾種語言的離線文件,可采用以下命令:
企業版:vs_enterprise.exe --layout c:\vs2017offline --lang zh-CN
專業版:vs_professional.exe --layout c:\vs2017offline --lang zh-CN
社區版:vs_community.exe --layout c:\vs2017offline --lang zh-CN
紅色代碼為語言參數,這里提供三種語言的參數供大家選擇
英語(美國):en-US
中文:zh-CN(簡體),zh-TW(繁體)
日語:ja-JP
等待下載完成即可!
第二步:打開vs_professional.exe
打開這個文件,會自動的在系統上安裝一個Visual Studio Installer。打開vs_professional.exe,程序運行到這一步就把程序關掉。

關閉后,會在C:\ProgramData\Microsoft\VisualStudio下創建一個Packages,然后,把這個Packages文件夾刪掉。

第三步:創建軟連接
以管理員身份打開命令提示符,運行 mklink /D C:\ProgramData\Microsoft\VisualStudio\Packages D:\vs2017offline 命令。D:\vs2017offline 是你下載的那個文件夾的位置。

第四步:安裝vs2017
之前安裝了一個 Visual Studio Installer ,打開這個軟件,就可以安裝自己想要的功能了。安裝時所有需要的組件都會秒下載,並且不會占用C盤的空間

離線下載語句:
E:\VS2017\offline\vs_professional.exe --layout E:\VS2017\offline --add Microsoft.VisualStudio.Workload.CoreEditor Microsoft.VisualStudio.Workload.Data Microsoft.VisualStudio.Workload.NetCoreTools Microsoft.VisualStudio.Workload.NetWeb Microsoft.VisualStudio.Workload.Universal Microsoft.VisualStudio.Workload.VisualStudioExtension --lang zh-CN