在 .NET 10 Preview 2 中,預設工作負載更新模式已從「指令清單」變更為「工作負載集」。 這項變更可確保使用者使用一組不個別浮動的單一一致工作負載版本,讓您更容易維護一致性及管理工作負載。
引進的版本
.NET 10
先前的行為
先前,工作負載預設會以「鬆散指令清單」模式運作。 錯誤的 dotnet workload update 命令可能會安裝彼此不兼容的新版本,導致用戶難以保持工作負載版本的一致性和對齊。
新行為
從 .NET 10 開始,工作負載永遠不會浮動,除非您:
- 更新您的 SDK。
- 執行明確的更新命令。
當您執行更新時,所有工作負載都會使用所使用之工作負載集的已知比對版本。
斷裂變更類型
此變更為行為變更。
變更的原因
使用者要求在工作負載管理中有更多的控制和可預測性。 這個新系統允許固定和一致地更新,以確保一組始終如一的工作負載版本。
建議的動作
不需要採取更正動作。 如果您遇到問題,您可以執行下列命令來還原為鬆散的指令清單模式:
dotnet workload config --update-mode manifests
受影響的 API
沒有。