dotnetup runtime uninstall 指令

Note

dotnetup 目前已公開預覽。 其特性與行為可能會在正式上市前改變。

Name

dotnetup runtime uninstall - 移除執行時規格及未使用的檔案。

Synopsis

dotnetup runtime uninstall <COMPONENT_SPEC> [options]

Arguments

COMPONENT_SPEC

儲存的執行時間要求要移除。 用來 component@version-or-channel 選擇元件。 沒有元件的值會選擇核心的 .NET 執行環境。

指令接受一個參數,並匹配儲存的規範名稱。 對於核心執行時,請使用 runtime@11.0 或 11.0,而非 11.0@core。

選項

Option 描述
--source <explicit\|globaljson\|all> 從所選來源移除規格。 預設值為 explicit。 執行時規格通常是明確的。
--manifest-path <MANIFEST_PATH> 使用自訂清單檔案。
--install-path <INSTALL_PATH> 選擇安裝根目錄。
--interactive [<true\|false>] 啟用確認意外結果。 預設值是在 false CI 或輸出被重定向 true 時,否則則是。 僅僅重新導向輸入並不會讓確認功能失效。
--non-interactive 即使啟用了,也請在未確認 --interactive 的情況下繼續。 警告仍然出現。
-?、-h、--help 顯示指令說明。

行為

卸載後會移除相符的規格,然後執行整個安裝根目錄的垃圾回收,包括 SDK 和其他執行時元件。 在改變狀態前,指令會警告其他規範是否保留所要求的安裝,或是否會移除更多安裝。 警告摘要會標示將被移除的每一項規範,包括其組成部分及來源。

當互動模式中出現任一警告時,按 Y 或 Enter 繼續,或按 N 或 Esc 取消。 取消不會移除規格或檔案。 在非互動模式下,指令會列印警告並進行,無需確認。 若其他規範保留執行時,該要求的規範會被移除,但該執行環境仍會持續安裝。

Examples

dotnetup runtime uninstall 10.0
dotnetup runtime uninstall aspnetcore@10.0
dotnetup runtime uninstall windowsdesktop@10.0 --install-path .\.dotnet