Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
.NET 9 introduit une modification qui nécessite dotnet watch le lancement avec Rechargement à chaud désactivé pour les projets ciblant .NET 5 ou versions antérieures.
Comportement précédent
Auparavant, dotnet watch désactivez automatiquement Rechargement à chaud lorsqu’ils sont utilisés avec des projets ciblant .NET 5 ou version antérieure.
Nouveau comportement
À compter de .NET 9, une erreur est signalée lorsqu’elle dotnet watch est lancée sans --no-hot-reload pour les projets ciblant .NET 5 ou versions antérieures. L’erreur est similaire à :
Rechargement à chaud surveillance basée sur la base n’est prise en charge que dans les applications .NET 6.0 ou ultérieures.
Version introduite
.NET 9 RC 1
Type de changement cassant
Ce changement est un changement de comportement.
Raison du changement
L’architecture interne de l’outil dotnet watch a subi des améliorations significatives. La préservation du comportement pour les versions .NET hors prise en charge n’a pas permis d’augmenter la complexité de la nouvelle implémentation.
Action recommandée
--no-hot-reload Passez à la ligne de commande ou mettez à dotnet watch jour votre projet vers la cible net6.0 ou une version ultérieure (à l’aide de la TargetFramework propriété).
API affectées
N/A