vs2017離線安裝並且安裝包不佔用C盤空間

vs2017離線安裝並且安裝包不佔用C盤空間
鑑於之前寫的文章有許多問題,條理也不夠清晰,那我就修改一下。
VS2017在下載好安裝程式安裝的時候,會根據你選擇的功能模組來下載所需要的安裝程式,而這些安裝程式的下載位置並不會讓你選擇,而是直接放在 C:\ProgramData\Microsoft\VisualStudio\Packages目錄下。這些安裝包占用了大量的C盤空間,如果碰到是小容量SSD,就會很心疼吧。
解決這個目錄問題,我這裡採用的方法是欺騙VS2017安裝程式,讓它誤以為檔案還放在C:\ProgramData\Microsoft\VisualStudio\Packages目錄下。那這個教程的目的就是偽裝一個Packages目錄。那知道了目的,方法就很簡單了。
我們都知道快捷方式,那用快捷方式欺騙肯定是不行的啦。那肯定還就一種方法,就是連結。我們可以建立一個吧Packages目錄放在其他盤,比如D:\vs2017offline目錄,然後建立一個連結,連結到C:\ProgramData\Microsoft\VisualStudio\Packages 目錄,這就達到了欺騙的目的。方式如下圖,用管理員許可權開啟CMD,輸入 mklink /D C:\ProgramData\Microsoft\VisualStudio\Packages
D:\vs2017offline  命令。
當然還有就是官方下載太慢的問題,也可以類似的解決了。我們可以把VS2017離線包先下載下來,然後放到連結的那個目錄,比如D:\vs2017offline目錄。刪除的那幾個檔案和資料夾,就是防止下載的包裡面還有之前的資訊。我之前寫了一大篇,太繁瑣,下面就是之前寫的。還保留下來用作參考,希望可以結合這個思路來看,更加清晰。
平常的安裝方式,不論是線上安裝還是下載的離線安裝包,都會在安裝過程中將vs2017的安裝包儲存在C:\ProgramData\Microsoft\VisualStudio\Packages資料夾下並佔用大量的空間(安裝多少,佔用多少,即使你不將VS裝在C盤)。
    下面,我來介紹一種不佔用C盤空間的安裝方法。
第一步:下載離線安裝包
    我是在  http://www.cnblogs.com/datous/p/vs2017_enterprise.html (已經不能使用了,請自行查詢) 網址上下載的種子,然後下載的安裝包,有能力的可以挑選自己有需要的包下載下來,辨識不了的就全下載了吧,如果下載到99%,就下不動了,也沒關係,停止了就可以了。
第二部:刪除多餘檔案
    將下載的VS2017offline資料夾下的vs_professional.exe(我這是專業版,可以根據自己的需要來下載哪個版本,微軟官方網站的和下載的是一樣的)複製出來,複製到桌面吧,過一會要用。
    現在來刪除多餘的檔案,將vs2017offline資料夾下的
這兩個資料夾 和 所有的檔案 檔案 檔案(不是資料夾)刪除掉。
第三步:開啟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盤的空間
最後,謝謝大家觀看。