将默认工作负荷配置从“松散清单”更改为“工作负荷集”模式

在 .NET 10 预览版 2 中,默认工作负荷更新模式从“清单”更改为“workload-set”。 此更改可确保用户使用一组不单独浮动的单个一致的工作负荷版本,从而更轻松地保持一致性和管理工作负荷。

已引入的版本

.NET 10 预览版 2

以前的行为

以前,工作负荷默认以“松散清单”模式运行。 错误的 dotnet workload update 命令可能会安装无法很好协同工作的新版本,这使用户难以保持工作负载版本的一致性。

新行为

工作负荷绝不会浮动,除非:

  • 更新 SDK。
  • 执行显式更新命令。

执行更新时,所有工作负荷都将使用所用工作负载集中的已知匹配版本。

破坏性变更的类型

这是行为 变化

更改原因

用户在工作负荷管理中请求了更多的控制和可预测性。 此新系统允许固定和一致更新,确保一组一致的工作负荷版本。

无需采取纠正措施。 如果遇到问题,可以通过运行以下命令还原为松散清单模式:

dotnet workload config --update-mode manifests

受影响的 API

没有。