FileConfigurationProvider.Load 擲回 InvalidDataException

Load() 無法載入檔案時,會擲回 InvalidDataException。 若檔案或目錄不存在,則會擲回 DirectoryNotFoundExceptionFileNotFoundException

導入的版本

6.0 RC 1

先前的行為

當載入失敗時,Load() 未擲回 InvalidDataException

新的行為

從 .NET 6 開始,如果檔案無法載入,則 Load() 會擲回 InvalidDataException。 此外,例外狀況訊息還會包含無法載入的檔案路徑。

中斷性變更的類型

此變更可能會影響來源相容性

變更原因

此變更可提升偵錯體驗。 當檔案無法載入時,若能知道哪些檔案無法載入會很有助益。

若您在呼叫 Load()時,攔截到特定的例外狀況,也請務必攔截 InvalidDataException

受影響的 API