在 .NET 10 预览版 2 中,默认工作负荷更新模式从“清单”更改为“workload-set”。 此更改可确保用户使用一组不单独浮动的单个一致的工作负荷版本,从而更轻松地保持一致性和管理工作负荷。
已引入的版本
.NET 10 预览版 2
以前的行为
以前,工作负荷默认以“松散清单”模式运行。 错误的 dotnet workload update
命令可能会安装无法很好协同工作的新版本,这使用户难以保持工作负载版本的一致性。
新行为
工作负荷绝不会浮动,除非:
- 更新 SDK。
- 执行显式更新命令。
执行更新时,所有工作负荷都将使用所用工作负载集中的已知匹配版本。
破坏性变更的类型
这是行为 变化。
更改原因
用户在工作负荷管理中请求了更多的控制和可预测性。 此新系统允许固定和一致更新,确保一组一致的工作负荷版本。
建议的措施
无需采取纠正措施。 如果遇到问题,可以通过运行以下命令还原为松散清单模式:
dotnet workload config --update-mode manifests
受影响的 API
没有。