dotnetup チャネルとバージョン

Note

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

チャネルは、.NETバージョンのセットを記述します。 特定のバージョンは 1 つのバージョンを示します。 dotnetup は channels を格納し、選択したコンポーネントに対してそれを解決します。

名前付きチャネル

Channel SDK の選択
latest 最新のサポート中の安定版 .NET SDK リリース
lts サポート フェーズが LTS である最新の安定リリース
preview 最新のアクティブなプレビューまたは GoLive SDK。 プレビューが使用できない場合は、アクティブなリリースを選択します。
daily daily channel の検索から利用可能な最新の日次ビルド

sts は、サポートされている名前付きチャネルではありません。

Numeric SDK チャネル

フォーム 例 [選択]
メジャー 10 そのメジャー バージョンの最新の SDK リリース
メジャーとマイナー 10.0 そのメジャー バージョンとマイナー バージョンの最新の SDK リリース
機能リボン 10.0.1xx その機能帯の最新の SDK
正確な SDK バージョン 10.0.103 その SDK バージョンのみ
SDK の正確なプレリリース バージョン 11.0.100-preview.7.26381.103 (旧式; RC が利用可能) そのプレリリース SDK バージョンのみ

特定のバージョンがピン留めされています。 dotnetup update は置き換えません。

ランタイム チャネルとバージョン

ランタイム コマンドでは、SDK 機能バンドではなくランタイム バージョンが使用されます。 10.0などのメジャー/マイナー チャネル、または正確なランタイム バージョン (10.0.3 など) を使用します。

component@version-or-channelを使用してランタイム コンポーネントを選択してください。

dotnetup runtime install runtime@10.0
dotnetup runtime install aspnetcore@10.0
dotnetup runtime install windowsdesktop@10.0

コンポーネント名を省略すると、dotnetupはコア .NET ランタイムを選択します。

dotnetup runtime install 10.0

更新時のチャネル マッチング

更新プログラムは、追跡対象の各チャネルを個別に処理します。 新しい一致するバージョンが存在する場合は、dotnetup がそれをインストールします。 一致するバージョンはスキップされます。 正常に更新されると、ガベージ コレクションによって、どの残りの仕様でも必要とされないバージョンが削除されます。

1 つの更新が失敗した場合、このコマンドは他の追跡している仕様で続行されます。 残りの仕様を処理した後に失敗が返されます。

リリース チャネルの詳細