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
.NET