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.
La directive using globale implicite pour l’espace de noms System.Net.Http a été supprimée pour les TFM .NET Framework dans un projet de type SDK. Cette modification a été apportée parce qu’il n’est pas garanti que l’espace de noms System.Net.Http soit accessible dans un projet ciblé par .NET Framework, car la bibliothèque nécessite généralement une référence supplémentaire. Avec cette modification, les projets .NET Framework sont plus susceptibles d’être compilés lorsqu’ils sont créés pour la première fois.
Comportement précédent
Pour les projets de type SDK avec des TFM .NET Framework, une directive globale using pour System.Net.Http a été injectée dans le processus de génération du projet.
Nouveau comportement
La directive using globale pour System.Net.Http n’est plus ajoutée automatiquement.
Version introduite
.NET 8 Preview 6
Type de changement cassant
Cette modification peut affecter la compatibilité des sources et est également un changement de comportement.
Raison du changement
Les projets par défaut doivent être compilés.
Action recommandée
Si vous avez eu recours à la directive using globale implicite, vous pouvez :
- Ajouter une directive
usingglobale à un de vos fichiers sources. - Ajouter une directive
usingà chaque fichier de code source qui utilise des API provenant de System.Net.Http.
API affectées
N/A