基於《如何移動 nuget 緩存文件夾》文章的實踐


本文是基於《如何移動 nuget 緩存文件夾》文章的實踐

該文章詳細講解了如何將 C:\Users\Administrator\.nuget 目錄下的 packages 文件夾轉移到其他路徑。本文實踐文章中“修改鏈接”並成功解決問題。下面是實現步驟:

1.定位系統盤 .nuget/packages 文件夾位置,通常在 C:\Users\當前登錄用戶\.nuget;

2.將文件夾復制到系統盤以外例如 D 盤(這步主要是為了保留已有的 packages 信息);

3.刪除系統盤的 packages(這步很重要);

4.執行符號鏈接命令:

mklink /d "C:\Users\Administrator\.nuget\packages" "D:\Program Files\nuget\packages"
  • 提示已存在,請執行第三步;
  • 提示語法錯誤,需要給路徑加上引號,兩個路徑中間保留空格;

5.確保生效重啟系統一次。

如圖是最終效果,訪問 packages 時會跳轉到 D:\Program Files\nuget\packages 目錄,這樣來自 nuget 對 C 盤的壓力頓時消失。從最開始剩余不足 1G 到現在可用 31.1GB,看起來短時間不用再為系統盤空間不足的問題操心。

 

參考資料含:NuGet File Locations

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM