安裝vs2017,前提是你的環(huán)境是.NET4.6,VS2017在下載好安裝程序安裝的時(shí)候,會(huì)根據(jù)你選擇的功能模塊來(lái)下載所需要的安裝程序,微軟、安卓和蘋果等平臺(tái)的SDK、模擬器和第三方擴(kuò)展功能等會(huì)在用戶選擇后聯(lián)網(wǎng)下載。而VS2017的離線包是包含所有可選項(xiàng)的。而這些安裝程序的下載位置并不會(huì)讓你選擇,而是直接放在 C:\ProgramData\Microsoft\VisualStudio\Packages目錄下。這些安裝包占用了大量的C盤空間,如果碰到是小容量SSD,就會(huì)很心疼吧。
解決這個(gè)目錄問(wèn)題,我這里采用的方法是欺騙VS2017安裝程序,讓它誤以為文件還放在C:\ProgramData\Microsoft\VisualStudio\Packages目錄下。那這個(gè)教程的目的就是偽裝一個(gè)Packages目錄。那知道了目的,方法就很簡(jiǎn)單了。
我們都知道快捷方式,那用快捷方式欺騙肯定是不行的啦。那肯定還就一種方法,就是鏈接。我們可以創(chuàng)建一個(gè)吧Packages目錄放在其他盤,比如D:\vs2017offline目錄,然后創(chuàng)建一個(gè)鏈接,鏈接到C:\ProgramData\Microsoft\VisualStudio\Packages 目錄,這就達(dá)到了欺騙的目的。方式如下圖,用管理員權(quán)限打開(kāi)CMD,輸入 mklink /D C:\ProgramData\Microsoft\VisualStudio\Packages D:\vs2017offline 命令。
當(dāng)然還有就是官方下載太慢的問(wèn)題,也可以類似的解決了。我們可以把VS2017離線包先下載下來(lái),然后放到鏈接的那個(gè)目錄,比如D:\vs2017offline目錄。刪除的那幾個(gè)文件和文件夾,就是防止下載的包里面還有之前的信息。我之前寫了一大篇,太繁瑣,下面就是之前寫的。還保留下來(lái)用作參考,希望可以結(jié)合這個(gè)思路來(lái)看,更加清晰。
平常的安裝方式,不論是在線安裝還是下載的離線安裝包,都會(huì)在安裝過(guò)程中將vs2017的安裝包保存在C:\ProgramData\Microsoft\VisualStudio\Packages文件夾下并占用大量的空間(安裝多少,占用多少,即使你不將VS裝在C盤)。
下面,我來(lái)介紹一種不占用C盤空間的安裝方法:
第一步:下載離線安裝包
下載安裝包。
第二部:刪除多余文件
將下載的VS2017offline文件夾下的vs_professional.exe(我這是專業(yè)版,可以根據(jù)自己的需要來(lái)下載哪個(gè)版本,微軟官方網(wǎng)站的和下載的是一樣的)復(fù)制出來(lái),復(fù)制到桌面吧,過(guò)一會(huì)要用。
現(xiàn)在來(lái)刪除多余的文件,將vs2017offline文件夾下的
這兩個(gè)文件夾 和 所有的文件 文件 文件(不是文件夾)刪除掉。
第三步:打開(kāi)vs_professional.exe
打開(kāi)這個(gè)文件,會(huì)自動(dòng)的在系統(tǒng)上安裝一個(gè)Visual Studio Installer。打開(kāi)vs_professional.exe,程序運(yùn)行到這一步就把程序關(guān)掉。
關(guān)閉后,會(huì)在C:\ProgramData\Microsoft\VisualStudio下創(chuàng)建一個(gè)Packages,然后,把這個(gè)Packages文件夾刪掉。
第四步:創(chuàng)建軟連接
以管理員身份打開(kāi)命令提示符,運(yùn)行 mklink /D C:\ProgramData\Microsoft\VisualStudio\Packages D:\vs2017offline 命令。D:\vs2017offline 是你下載的那個(gè)文件夾的位置。
第五步:安裝vs2017
之前安裝了一個(gè) Visual Studio Installer ,打開(kāi)這個(gè)軟件,就可以安裝自己想要的功能了。安裝時(shí)所有需要的組件都會(huì)秒下載,并且不會(huì)占用C盤的空間
最后,如果需要下載單一語(yǔ)言的或其中某幾種語(yǔ)言的離線文件,可采用以下命令:
企業(yè)版:vs_enterprise.exe –layout c:\vs2017offline –lang zh-CN
專業(yè)版:vs_professional.exe –layout c:\vs2017offline –lang zh-CN
社區(qū)版:vs_community.exe –layout c:\vs2017offline –lang zh-CN
其中,如:zh-CN為語(yǔ)言參數(shù),這里提供三種語(yǔ)言的參數(shù)供大家選擇:
英語(yǔ)(美國(guó)):en-US
中文:zh-CN(簡(jiǎn)體),zh-TW(繁體)
日語(yǔ):ja-JP