Partager via


Modifier la configuration de la charge de travail par défaut du mode « manifestes libres » en mode « jeux de charges de travail »

Dans .NET 10 Preview 2, le mode de mise à jour de la charge de travail par défaut est passé des « manifestes » à « workload-set ». Cette modification garantit que les utilisateurs utilisent un ensemble unique et cohérent de versions de charge de travail qui ne flottent pas individuellement, ce qui facilite la cohérence et la gestion des charges de travail.

Version introduite

.NET 10

Comportement précédent

Auparavant, les charges de travail fonctionnaient en mode « manifeste libre » par défaut. Les commandes errantes dotnet workload update peuvent installer de nouvelles versions qui peuvent ne pas fonctionner correctement ensemble, ce qui rend difficile pour les utilisateurs de conserver un ensemble cohérent de versions de charge de travail alignées.

Nouveau comportement

À compter de .NET 10, les charges de travail ne flotteront jamais, sauf si vous :

  • Mettez à jour votre Kit de développement logiciel (SDK).
  • Exécutez une commande de mise à jour explicite.

Lorsque vous effectuez une mise à jour, toutes les charges de travail utilisent des versions de correspondance connues à partir du jeu de charges de travail utilisé.

Type de changement cassant

Ce changement est un changement de comportement.

Raison de la modification

Les utilisateurs ont demandé davantage de contrôle et de prévisibilité dans la gestion des charges de travail. Ce nouveau système permet l'épinglage et des mises à jour cohérentes, garantissant ainsi un ensemble cohérent de versions de la charge de travail.

Aucune action corrective n’est nécessaire. Si vous rencontrez des problèmes, vous pouvez revenir au mode manifeste libre en exécutant la commande suivante :

dotnet workload config --update-mode manifests

API affectées

Aucun.