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