Note
dotnetup はパブリック プレビュー段階です。 その機能と動作は、一般公開前に変更される可能性があります。
SDK のインストール
チャネルがない場合、dotnetup は最も近い使用可能な global.json 条件を使用します。
存在しない場合は、 latestを使用します。
dotnetup sdk install
dotnetup sdk install lts
dotnetup sdk install 10.0 11.0
dotnetup sdk install 10.0.103
最上位の install コマンドは、 dotnetup sdk installのエイリアスです。
dotnetup install 10.0
ランタイムのインストール
component@channelを使用してランタイム コンポーネントを選択します。
dotnetup runtime install 10.0
dotnetup runtime install aspnetcore@10.0
dotnetup runtime install windowsdesktop@10.0
コンポーネントのない値を指定すると、コア .NET ランタイムが選択されます。
windowsdesktopは、Windowsでのみ使用できます。
追跡なしでインストールする
ファイルが必要で、マニフェスト レコードが不要な場合は、 --untracked を使用します。
dotnetup sdk install 10.0 --untracked --install-path .\.dotnet
dotnetup では、追跡されていないインストールの一覧表示、更新、アンインストールは行われません。
追跡対象のインストールでは、既にアンマネージド .NET アーティファクトが含まれているルートが保護されます。 新しいルートを使用するか、インストールを移行するか、追跡されていないインストールを明示的に選択してください。
ネイティブ アーキテクチャ コンポーネントの移行
dotnetupは、現在のアーキテクチャのシステムマネージド .NET インストールの SDK とランタイムを検出します。 インストール要件を導き出し、通常のダウンロード プロセスで解決します。 解決後のバージョンは、ソースインストールとは異なる場合があります。 移行により、システムのインストールは変更されません。
検出されたコンポーネントを選択したルートにインストールするには、次を実行します。
dotnetup sdk install --migrate-from-system
移行では、実行中のプロセス アーキテクチャに一致するインストールのみが考慮されます。
インストール状態を確認
インストールの仕様、インストールされているバージョン、および各要件のソースの一覧を確認するには、次のコマンドを使用します。
dotnetup list
参照
.NET