Visual Studio, 特別是Visual Studio 2017 一般是一個在線安裝程序,若是你在安裝過程當中失去鏈接,你能夠遇到問題。可是,因爲法律緣由,微軟沒有提供完整的可下載的ISO鏡像。他們不能將Android安裝程序從Google打包到ISO中。用戶須要本身動態下載某些內容。json
幸運的是,有一些方法能夠引導咱們來完成離線安裝程序。這種安裝方式可用於建立USB安裝或DVD安裝盤。bootstrap
vs_community.exe --layout e:\vs2017offline --lang en-US --add Microsoft.VisualStudio.Workload.Azure Microsoft.VisualStudio.Workload.ManagedDesktop Microsoft.VisualStudio.Workload.NetCoreTools Microsoft.VisualStudio.Workload.NetWebapp
經過上面的設置,VS會去下載你須要的一切。 若是你想要全部的VS組件,那麼它可能就須要一段時間。 命令行
若是您遇到問題或沒有任何反應,請檢查%TEMP%中的dd_bootstrapper * .log日誌文件。日誌
當它完成後,你會獲得一個這樣的文件夾,你能夠複製到DVD或USB設備裏。blog
這種安裝方式的一個好處是你可使用-layout命令隨時更新你的離線文件夾的組件。 更新可用於Visual Studio 2017(RC或其餘),能夠再次運行-layout命令,指向相同的連線文件夾,以確保該文件夾包含最新的組件。 只有那些自上次運行以來更新的組件將被下載。get
重要提示:請確保您的文件名爲「vs_ [SKU] .exe」。 有時你會獲得一個文件,如vs_community__198521760.1486960229.exe,你須要將其重命名爲vs_community.exe,以便離線工做。cmd
在運行安裝程序以前,您須要在\ certificates文件夾中安裝根證書。it
它們是驗證安裝應用程序(ProgramFiles \ Visual Studio \ 2017 \ Installer下安裝的東西)和目錄(一個json文件,其中列出了能夠經過安裝程序安裝的全部VS組件)所需的根證書。 大多數計算機已經有這些根證書。 但在Win7用戶機器上可能不行。 安裝這些證書後,安裝程序將可以驗證正在安裝的內容是否受信任。 不要在安裝完成後刪除它們。io
OK,就寫這麼多,但願本文對你有所幫助。轉載請註明地址:http://www.cnblogs.com/smallprogram/