dotnetup 頻道與版本

Note

dotnetup 目前處於公開預覽階段。 其特性與行為可能會在正式上市前改變。

通道描述一組 .NET 版本。 一個確切版本描述了一個版本。 dotnetup 儲存 channels 並為所選元件解析它。

具名通道

Channel SDK 選擇
latest 最新目前有效的穩定版 .NET SDK 版本
lts 最新穩定版,支援階段為 LTS
preview 最新的主動預覽版或 GoLive SDK。 當沒有預覽可用時,選擇一個活躍版本。
daily 每日頻道搜尋中最新的可用每日版本

sts 不支援具名通道。

Numeric SDK 頻道

Form Example 選擇
主要 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 就會安裝它。 完全相同的版本會被跳過。 更新成功後,垃圾回收會移除任何剩餘規格都不再需要的版本。

若某次更新失敗,命令仍會繼續處理其他受追蹤的規格。 處理完剩餘規格後,系統會回傳失敗結果。

發行頻道詳情