Note
dotnetup 为公共预览版。 在正式发布之前,其功能和行为可能会更改。
通道描述一组.NET版本。 确切版本描述一个版本。
dotnetup为所选组件存储channels并将其解析。
命名通道
| 频道 | 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 会安装它。 将跳过确切版本。 成功更新后,垃圾回收会删除任何剩余规范都不再需要的版本。
如果一个更新失败,该命令会继续处理其他受跟踪的规范。 它在处理剩余规范后返回失败。