FileConfigurationProvider.Load lève une exception InvalidDataException
Lorsque Load() ne parvient pas à charger un fichier, il lève une InvalidDataException. Si le fichier ou le répertoire n’existe pas, il lève une DirectoryNotFoundException ou FileNotFoundException.
Version introduite
6.0 RC 1
Comportement précédent
Lorsque le chargement a échoué, Load() n’a pas lève une InvalidDataException.
Nouveau comportement
À partir de .NET 6, Load() lève une InvalidDataException si un fichier ne parvient pas à se charger. En outre, le message d’exception inclut le chemin d’accès au fichier qui n’a pas pu être chargé.
Type de changement cassant
Ce changement peut affecter la compatibilité source.
Raison du changement
Ce changement améliore l’expérience de débogage. Lorsqu’un fichier ne parvient pas à se charger, il est utile de savoir quel fichier n’a pas pu être chargé.
Action recommandée
Si vous interceptez des exceptions spécifiques lors de l’appel deLoad(), veillez à intercepter InvalidDataExceptionégalement.