Udostępnij przez


Zmień domyślną konfigurację obciążenia z "luźnych manifestów" na tryb "zestawy obciążeń"

W programie .NET 10 (wersja zapoznawcza 2) domyślny tryb aktualizacji obciążenia został zmieniony z "manifests" na "workload-set". Ta zmiana gwarantuje, że użytkownicy korzystają z jednego, spójnego zestawu wersji workloadów, które nie zmieniają się indywidualnie, co ułatwia zachowanie spójności i zarządzanie obciążeniami.

Wprowadzona wersja

.NET 10

Poprzednie zachowanie

Wcześniej obciążenia domyślnie działały w trybie "luźnego manifestu". Błędne polecenia dotnet workload update mogą instalować nowe wersje, które mogą nie działać dobrze razem, co utrudnia użytkownikom zachowanie spójnego zestawu wersji obciążeń.

Nowe zachowanie

Począwszy od platformy .NET 10, obciążenia nigdy nie będą pływające, chyba że:

  • Zaktualizuj zestaw SDK.
  • Wykonaj jawne polecenie aktualizacji.

Po wykonaniu aktualizacji wszystkie obciążenia będą używać znanych, pasujących wersji z używanego zestawu obciążeń.

Typ zmiany krytycznej

Ta zmiana jest zmianą behawioralną.

Przyczyna zmiany

Użytkownicy zażądali większej kontroli i przewidywalności w zarządzaniu obciążeniami. Ten nowy system umożliwia przypinanie i spójne aktualizacje, zapewniając jednolity zestaw wersji zadań roboczych.

Nie jest wymagana żadna akcja naprawcza. Jeśli wystąpią problemy, możesz przywrócić tryb luźnego manifestu, uruchamiając następujące polecenie:

dotnet workload config --update-mode manifests

Interfejsy API, których dotyczy problem

Żaden.