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盤)。
第一步:下載離線安裝包
第二部:刪除多余文件


第三步:打開vs_professional.exe


第四步:創建軟連接

第五步:安裝vs2017
