VS2017早期的版本,安裝包緩存目錄不可以修改,現在最新版本安裝工具可以把緩存儲存到其他位置了,(#^.^#)
VS2017在下載下傳好安裝程式安裝的時候,會根據你選擇的功能子產品來下載下傳所需要的安裝程式,而這些安裝程式的下載下傳位置預設是放在C:\ProgramData\Microsoft\VisualStudio\Packages目錄下,注意ProgramData是隐藏的檔案夾。

這些安裝包占用了大量的C槽空間。是以需要修改路徑。
早期VS2017不能修改檔案路徑時,為了解決這個目錄問題,采用的方法是欺騙VS2017安裝程式,讓它誤以為檔案還放在C:\ProgramData\Microsoft\VisualStudio\Packages目錄下。
1、我們建立一個真正存儲下載下傳檔案的檔案夾,比如F:\Software\Microsoft Visual Studio\VS2017_Packages。
2、手動删除檔案夾C:\ProgramData\Microsoft\VisualStudio\Packages,注意ProgramData是隐藏的檔案夾。
3、然後建立一個連結,連結到C:\ProgramData\Microsoft\VisualStudio\Packages 目錄。用管理者權限打開CMD(windows開始菜單-所有程式-附件-指令提示符-右鍵,以管理者身份運作),輸入指令:
mklink /D C:\ProgramData\Microsoft\VisualStudio\Packages "F:\Software\Microsoft Visual Studio\VS2017_Packages"
指令裡面含引号,之是以加引号是因為字元串有空格。
最後,附上筆者的安裝心得與建議:
0、個人推崇使用mklink建立快捷方式,把C:\ProgramData\Microsoft\VisualStudio\Packages引到其他位置。
1、VS開始下載下傳,會把安裝包放在臨時目錄,這個是自發行為,我們管不了。例如:
C:\Users\<使用者名>\AppData\Local\Temp\ca45xquu
2、下載下傳完成,安裝時,會自發地把\Temp\ca45xquu\的檔案全部拷貝到F:\Software\Microsoft Visual Studio\VS2017_Packages
3、安裝完畢,\Temp\ca45xquu\會自動被删除
4、F:\Software\Microsoft Visual Studio\VS2017_Packages要好好保管,千萬别删!因為将來相關元件需要線上更新時,還需要用到。另外,千萬不要想當然認為可以把VS2017_Packages檔案夾拷貝給其他電腦安裝,這樣是行不通的,因為每台電腦的環境不同,已安的軟體不同,依賴庫也不同。筆者曾嘗試過把桌上型電腦電腦上的VS2017_Packages拷貝到筆記本,然後筆記本安裝VS2017時會報錯,提示找不到C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise路徑,安裝失敗!總之,VS2017_Packages隻能留給本機使用!
5、C:\ProgramData\Package Cache也不要删除。微軟官方表示删除該檔案夾可能引起某些軟體工作不正常,如Visual Studio。為了給系統盤瘦身,也可以采用mklink加入檔案連結的方法,即将系統盤的Program Data/Package Cache目錄指向其他位置。
mklink /D "C:\ProgramData\Package Cache" "F:\Software\Package Cache"
6、VS調試符号檔案(.pdb)的設定
---
參考文章:
Visual Studio 2017 版本 15.9 發行說明
https://docs.microsoft.com/zh-cn/visualstudio/releasenotes/vs2017-relnotes https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/ https://blog.csdn.net/w763613202/article/details/69334954Visual Studio 2019 發行說明
https://docs.microsoft.com/zh-cn/visualstudio/releases/2019/release-notesvs2017安裝和使用教程(詳細)
https://blog.csdn.net/qq_36556893/article/details/79430133Microsoft Visual C++ Redistributable,The latest supported Visual C++ downloads:
https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads.Net SDK全系列下載下傳,.NET Core和.NET Framework
https://dotnet.microsoft.com/download/visual-studio-sdks