Ändra standardkonfigurationen för arbetsbelastningen från "lösa manifest" till läget "arbetsbelastningsuppsättningar"

I .NET 10 Preview 2 ändrades standardläget för uppdatering av arbetsbelastning från "manifest" till "arbetsbelastningsuppsättning". Den här ändringen säkerställer att användarna använder en enda, sammanhängande uppsättning arbetsbelastningsversioner som inte flyter individuellt, vilket gör det enklare att upprätthålla konsekvens och hantera arbetsbelastningar.

Version införd

.NET 10

Tidigare beteende

Tidigare fungerade arbetsbelastningar i "löst manifest"-läge som standard. Felaktiga dotnet workload update kommandon kan installera nya versioner som kanske inte fungerar bra tillsammans, vilket gör det svårt för användarna att hålla en konsekvent uppsättning arbetsbelastningsversioner justerade.

Nytt beteende

Från och med .NET 10 kommer arbeten aldrig att flyttas om du inte:

  • Uppdatera din SDK.
  • Utför ett explicit uppdateringskommando.

När du utför en uppdatering använder alla arbetsbelastningar kända matchande versioner från den arbetsbelastningsuppsättning som används.

Typ av brytande ändring

Den här ändringen är en beteendeförändring.

Orsak till ändring

Användarna begärde mer kontroll och förutsägbarhet i arbetsbelastningshanteringen. Det här nya systemet möjliggör fästande av och sammanhängande uppdateringar, vilket säkerställer att versionerna av arbetsbelastningen är konsekventa.

Ingen korrigerande åtgärd krävs. Om du får problem kan du återgå till löst manifestläge genom att köra följande kommando:

dotnet workload config --update-mode manifests

Berörda API:er

Ingen.