FileConfigurationProvider.Load 擲回 InvalidDataException
當 Load() 無法載入檔案時,會擲回 InvalidDataException。 若檔案或目錄不存在,則會擲回 DirectoryNotFoundException 或 FileNotFoundException。
導入的版本
6.0 RC 1
先前的行為
當載入失敗時,Load() 未擲回 InvalidDataException。
新的行為
從 .NET 6 開始,如果檔案無法載入,則 Load() 會擲回 InvalidDataException。 此外,例外狀況訊息還會包含無法載入的檔案路徑。
中斷性變更的類型
此變更可能會影響來源相容性。
變更原因
此變更可提升偵錯體驗。 當檔案無法載入時,若能知道哪些檔案無法載入會很有助益。
建議的動作
若您在呼叫 Load()時,攔截到特定的例外狀況,也請務必攔截 InvalidDataException。
受影響的 API
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應