清除VS2022設計器緩存,解決C盤空間不足的問題
筆者開發使用的一臺老舊筆記本C盤只有100G,C盤剩余空間經常不足1G。通過使用磁盤空間掃描工具WizTree 發現C盤下面VS2022設計器緩存目錄占用了2.2G空間,具體位置在
C:\Users\admin\AppData\Local\Microsoft\VisualStudio\17.0_e87c7827\Designer\Cache
其中admin是我當前用戶名,17.0表示VS2022,下劃線后面的編號是具體版本號,不同人可能不同。我看了下Cache目錄下面有幾個無須編號的目錄,里面其實是我在VS2022里面開發的項目編譯的目標文件。當時覺得應該可以刪除,但為了穩妥起見還是查查資料看怎么回事,在平臺的反饋上,有人提出的這個問題
得到的回答也很簡單,直接刪除即可。
但我暫時不想直接刪除,也許這些緩存文件還是有用,除非這些項目代碼已經完工,但不刪除這些文件我的C盤空間實在是太小了,于是找到了創建符號鏈接解決C盤空間不足的方法。
|創建符號鏈接方法: 打開管理員權限的命令提示符或PowerShell,使用`mklink`命令創建符號鏈接。例如:
mklink /D "C:\Users\admin\AppData\Local\Microsoft\VisualStudio\17.0_e87c7827\Designer\Cache" "D:\VisualStudioCache"
但是出現下面的錯誤提示:
C:\Windows\system32>mklink /D "C:\Users\admin\AppData\Local\Microsoft\VisualStudio\17.0_e87c7827\Designer\Cache" "D:\VisualStudioCache" 當文件已存在時,無法創建該文件。
將上面的Cache目錄下的文件全部剪切到D:\VisualStudioCache目錄下,不包括Cache目錄本身,然后刪除Cache這個空目錄,再執行上面的mklink 命令就成功了。
再次使用WizTree查看,磁盤空間多出了2.2G。下面是效果圖:

可以看到,VS2022的設計器緩存目錄已經鏈接到 D:\VisualStudioCache目錄了。
浙公網安備 33010602011771號