dotnetup runtime uninstall コマンド

Note

dotnetup はパブリック プレビュー段階です。 その機能と動作は、一般公開前に変更される可能性があります。

Name

dotnetup runtime uninstall - ランタイム仕様と未使用のファイルを削除します。

概要

dotnetup runtime uninstall <COMPONENT_SPEC> [options]

Arguments

COMPONENT_SPEC

削除する格納されたランタイム要件。 component@version-or-channelを使用してコンポーネントを選択します。 コンポーネントのない値は、コア .NET ランタイムを選択します。

このコマンドは 1 つの引数を受け取り、格納されている仕様名と一致します。 コア ランタイムの場合は、11.0@coreではなく、runtime@11.0または11.0を使用します。

オプション

Option 説明
--source <explicit\|globaljson\|all> 選択したソースから仕様を削除します。 既定値は explicit です。 ランタイム仕様は通常、明示的です。
--manifest-path <MANIFEST_PATH> カスタム マニフェスト ファイルを使用します。
--install-path <INSTALL_PATH> インストール ルートを選択します。
--interactive [<true\|false>] 予期しない結果の確認を有効にします。 既定値は CI または出力がリダイレクトされるときに false され、それ以外の場合は true 。 リダイレクトされた入力だけでは、確認は無効になりません。
--non-interactive --interactiveが有効になっている場合でも、確認なしで続行します。 警告は引き続き表示されます。
-?、-h、--help コマンド ヘルプを表示します。

Behavior

アンインストールすると、一致する仕様が削除され、SDK やその他のランタイム コンポーネントを含む、インストール ルート全体のガベージ コレクションが実行されます。 このコマンドは、状態を変更する前に、他の仕様で要求されたインストールが保持されているか、または追加のインストールが削除されるかを警告します。 警告の概要は、追跡から削除される各仕様 (そのコンポーネントやソースを含む) を識別します。

対話型モードで警告が適用される場合は、 Y キーまたは Enter キーを押して続行するか、 N または Esc キーを押してキャンセルします。 取り消しても、仕様やファイルは削除されません。 非インターアクティブ モードでは、コマンドは警告を出力し、確認なしで続行します。 他の仕様でランタイムが保持されている場合、要求された仕様は削除されますが、そのランタイムはインストールされたままです。

例示

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