FileConfigurationProvider.Load가 InvalidDataException을 throw함
Load()에서 파일을 로드하지 못하면 InvalidDataException이 throw됩니다. 파일이나 디렉터리가 없으면 DirectoryNotFoundException 또는 FileNotFoundException이 throw됩니다.
도입된 버전
6.0 RC 1
이전 동작
로드에 실패한 경우 Load()는 InvalidDataException을 throw하지 않습니다.
새 동작
.NET 6부터 Load()는 파일이 로드되지 않는 경우 InvalidDataException을 throw합니다. 또한 예외 메시지는 로드하지 못한 파일 경로를 포함합니다.
호환성이 손상되는 변경의 형식
이 변경은 소스 호환성에 영향을 줄 수 있습니다.
변경 이유
이러한 변경으로 인해 디버깅 환경이 향상됩니다. 파일이 로드되지 않으면 로드에 실패한 파일을 확인하는 것이 좋습니다.
권장 작업
Load()를 호출할 때 특정 예외를 catch하는 경우 InvalidDataException도 catch해야 합니다.
영향을 받는 API
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET