Note
dotnetup はパブリック プレビュー段階です。 その機能と動作は、一般公開前に変更される可能性があります。
インストールと環境の構成は個別の操作です。 ワークフローに合ったアクセス モードを選択してください。 使用可能なモードの説明については、dotnetup 環境の構成を参照してください。
コマンド転送を使う
最も永続的でないオプションは、 none モードです。 マネージド .NET のインストールは、PATHに追加されたり、DOTNET_ROOTが設定されたりすることはありません。 次のコマンドは、任意のディレクトリから実行できるように、 dotnetup 実行可能ファイルを PATH に追加します。
dotnetup env set none --dotnetup-on-path true
dotnetup dotnet -- --info
dotnetup dotnet build
その PATH 変更を回避するには、--dotnetup-on-path falseを設定してください。
dotnetup dotnet コマンドは、dotnet実行可能ファイルをPATHに追加せずに、マネージド インストールから.NETを実行します。
シェル プロファイルを構成する
shell モードを使用して、シェル プロファイルにマネージド ブロックを書き込みます。
dotnetup env set shell --shell pwsh
サポートされているシェル値は、 bash、 zsh、 fish、および pwshです。
変更を適用するには、コマンドの完了後に新しいシェルを開くか、現在のシェルをアクティブにします:
dotnetup env script --shell pwsh | Invoke-Expression
すべてのWindows ユーザー向けアプリケーションを設定する
Windowsでは、everywhere モードを使用して、マネージド インストールをターミナルやその他のユーザー アプリケーションで利用可能にします。
dotnetup env set everywhere --shell pwsh
このモードは、Linux または macOS では使用できません。
Important
everywhereを有効にする前に、コンピューター全体のインストールやフレームワークに依存するアプリケーションとモードがどのように対話するかなど、Everywhere モードに関する考慮事項を確認してください。
ドリフトを検査して修正する
保存されている設定を表示し、現在の環境と比較します。
dotnetup env show
保存された設定を再適用する:
dotnetup env set
環境の変更を取り消し
dotnetup env clear
このコマンドを実行すると、dotnetup 環境の設定が削除されます。 .NETはアンインストールされません。
参照
.NET