此文章適用於:✔️ .NET 6 SDK 與更新版本
名稱
dotnet nuget locals - 清除或列出本機 NuGet 資源。
概要
dotnet nuget locals <CACHE_LOCATION> [(-c|--clear)|(-l|--list)] [--force-english-output]
dotnet nuget locals -h|--help
說明
命令 dotnet nuget locals 會清除或列出 HTTP-request 快取、暫存快取或全機器全域套件資料夾中的本機 NuGet 資源。
論點
CACHE_LOCATION要列出或清除的快取位置。 它接受下列其中一個值:
-
all- 指出指定的作業會套用至所有快取類型:HTTP-request 快取、全域套件快取、暫存快取和外掛程式快取。 -
http-cache- 指出指定的作業只會套用至 HTTP-request 快取。 其他快取位置不會受到影響。 -
global-packages- 指出指定的作業只會套用至全域套件快取。 其他快取位置不會受到影響。 -
temp- 指出指定的作業只會套用至暫存快取。 其他快取位置不會受到影響。 -
plugins-cache- 指出指定的作業只會套用至外掛程式快取。 其他快取位置不會受到影響。
-
選項
--force-english-output強制應用程式使用非變異的英文文化特性來執行。
-
-?|-h|--help輸出有關如何使用命令的說明。
-c|--clear清除選項會在指定的快取類型上執行清除作業。 快取目錄的內容會以遞歸方式刪除。 執行中的使用者/群組必須具有快取目錄中檔案的許可權。 如果沒有,則會顯示錯誤,指出未清除的檔案/資料夾。
-l|--list清單選項可用來顯示指定快取類型的位置。
範例
顯示所有本機快取目錄的路徑(HTTP-cache 目錄、全域套件快取目錄、暫存快取目錄和外掛程式快取目錄):
dotnet nuget locals all -l顯示本機 HTTP-cache 目錄的路徑:
dotnet nuget locals http-cache --list顯示本機外掛程式快取目錄的路徑:
dotnet nuget locals plugins-cache --list清除所有本機快取目錄的所有檔案(HTTP-cache 目錄、全域套件快取目錄、暫存快取目錄和外掛程式快取目錄):
dotnet nuget locals all --clear清除本機全域套件快取目錄中的所有檔案:
dotnet nuget locals global-packages -c清除本機暫存快取目錄中的所有檔案:
dotnet nuget locals temp -c清除本機外掛程式快取目錄中的所有檔案:
dotnet nuget locals plugins-cache -c
故障排除
如需使用 dotnet nuget locals 命令時常見問題和錯誤的相關信息,請參閱 管理 NuGet 快取。