使用 dotnetup 每日通道

Note

dotnetup 为公共预览版。 在正式发布之前,其功能和行为可能会更改。

每日通道从特定于组件的每日生成端点中选择构建版本。 使用它们测试在稳定版本或预览版本中尚不可用的更改。

Caution

每日版本可能会频繁更改,并且不是受支持的发布版本。 它们未经过代码签名。 有关详细信息,请参阅 dotnetup 如何验证下载。

每日频道表单

Form Example Scope
未限定范围 daily 首先搜索下一个主要版本,然后在发布元数据中搜索最新的主版本
主要 11-daily 一个主版本
主要和次要 11.0-daily 一个主版本和一个次版本
SDK 功能区段 11.0.1xx-daily 一个 SDK 功能区段
SDK 预览阶段 11.0.1xx-preview.5-daily 一个 SDK 功能区段和预览阶段
运行时预览阶段 11.0-preview.5-daily 一个运行时主版本/次版本和预览阶段

在接受 preview.5 的地方,也接受紧凑相位形式 preview5。

preview-daily 和具有完整补丁版本的每日通道(例如 11.0.103-daily)均无效。

安装 Daily SDK

dotnetup sdk install 11.0.1xx-daily

跟踪特定预览阶段:

dotnetup sdk install 11.0.1xx-preview.5-daily

安装每日版运行时组件

dotnetup runtime install runtime@11.0-daily aspnetcore@11.0-daily

在Windows,还可以安装 Windows Desktop 每日运行时:

dotnetup runtime install windowsdesktop@11.0-daily

更新每日构建

每日频道与其他频道一样进行跟踪:

dotnetup update

如果终结点解析为较新的匹配版本,dotnetup 将安装它。 垃圾回收会删除任何剩余规范都不再需要的旧文件。

隔离每日内部版本

如果不希望每日内部版本与默认托管安装共享文件,请使用单独的安装根目录:

dotnetup sdk install 11.0.1xx-daily --install-path .\.dotnet-daily
.\.dotnet-daily\dotnet.exe --version

dotnetup dotnet转发命令不会自动选择任意自定义安装根。 若要直接使用自定义安装,请运行其dotnet可执行文件或使用dotnetup env script --dotnet-install-path将其激活。