Note
dotnetup はパブリック プレビュー段階です。 その機能と動作は、一般公開前に変更される可能性があります。
dotnetupは、ユーザー レベルの.NETインストール用のクロスプラットフォーム ツールチェーン マネージャーです。 システムマネージド .NET ディレクトリに書き込むことなく、.NET SDK とランタイムをインストールします。 また、後で関連ファイルを更新または削除できるように、選択したインストール オプションも追跡します。
dotnetupを使用して次の手順を実行します。
- 安定版、プレビュー版、日次バージョン、または特定の .NET バージョンをインストールします。
- 1 つのマネージド インストールで複数の SDK とランタイムの要件をまとめて管理できます。
- 最も近い
global.jsonファイルで必要な SDK をインストールします。 - 正確なバージョン要件を変更せずに、追跡対象チャネルを更新します。
- ターミナルとアプリケーションがマネージド
dotnetを見つける方法を構成します。 -
dotnetを変更せずに、マネージドPATHを実行します。
Start
対話型セットアップを実行します:
> dotnetup init
Welcome to dotnetup!
SDK Channel: latest
Mode: Terminal Mode (Suggested)
Would you like to install .NET with the recommended settings?
> Yes, proceed with defaults and install
Downloading SDK <resolved-version>
Installing SDK <resolved-version>
Installed SDK <resolved-version>
Setup complete!
セットアップでは、インストールする SDK チャネルと、管理対象の dotnet コマンドにアクセスする方法を尋ねます。
簡潔で非対話型のセットアップを行う場合は、SDK をインストールし、現在のシェルを設定します。
> dotnetup install latest
Downloading SDK <resolved-version>
Installing SDK <resolved-version>
Installed SDK <resolved-version>
> dotnetup env set shell
dotnet and dotnetup are on your PATH.
To apply the change to this terminal now, run:
<shell-specific command>
Or open a new terminal.
> dotnetup list
Installations (managed by dotnetup):
<default-installation-root>
Tracked channels:
SDK latest (source: explicit)
Installed versions:
SDK <resolved-version> (<architecture>)
Total: 1
> dotnet --version
<resolved-version>
シェル プロファイルを変更したくない場合は、フォワーディング コマンドを使用します。
> dotnetup install latest
Downloading SDK <resolved-version>
Installing SDK <resolved-version>
Installed SDK <resolved-version>
> dotnetup env set none
dotnetup is on your PATH. dotnet is not — run it with 'dotnetup dotnet <command>'.
Open a new terminal for the change to take effect.
> dotnetup dotnet --version
<resolved-version>
モード、解決されたバージョン、アーキテクチャ、インストール パス、およびシェル コマンドは、システムと使用可能なリリースによって異なります。
dotnetup が.NETを管理する方法
dotnetup は、指定した SDK のインストールを追跡します。 この追跡機能により、dotnetup は多数のインストールを同時に更新できます。 また、dotnetup は使用されていないインストールやサポート対象外のインストールを安全に削除できます。
詳細については、「 dotnetup のしくみ」を参照してください。
次に読む内容を選択する
| ゴール | Article |
|---|---|
| dotnetup が用途に合うか判断する | dotnetup を使用するタイミング |
| dotnetup をインストールし、最初のセットアップを実行する | dotnetup を使い始める |
| チャネル、インストール ルート、トラッキングについて | dotnetup のしくみ |
リポジトリのglobal.jsonを使用する |
リポジトリ SDK の要件を管理する |
| SDK とランタイムをインストールする | .NET コンポーネントをインストールする |
| インストールを更新または削除する | インストールを更新 |
| dotnetup 自体を更新または削除する | dotnetup を更新または削除する |
PATH と DOTNET_ROOT を構成する |
dotnetup 環境を管理する |
| プレビューまたは毎日のビルドを試す | プレビュービルドと日次ビルドを使用する |
| 一般的な問題を修正する | dotnetup のトラブルシューティング |
| dotnetup が収集するデータについて説明します | dotnetup テレメトリ |
| コマンド構文を検索する | dotnetup コマンド リファレンス |
Availability
dotnetup はパブリック プレビューとして利用できます。 コマンド、オプション、動作はプレビュー リリース間で変更される可能性があり、一般公開リリースのサポート ライフサイクルは最終的ではありません。
dotnetupをインストールするには、「dotnetup の使用を開始する」を参照してください。
インストールした後、dotnetup --version を実行してバージョンを確認し、dotnetup --help を実行して使用可能なコマンドを確認します。
.NET