2010-09-10 29 views
0

在我的項目中,我有一個本地數據集(XSD),我將其用作本地臨時表。當試圖訪問一個表中的字段時,我得到一個System.InvalidCastException。我相信這是因爲我的代碼在嘗試訪問它之前(錯誤地)未在一行中設置字段的值。在設計器創建的代碼中拋出異常而不是用戶代碼

我的問題是,在設計器文件中發生異常,而不是在我的代碼中。因此,我很難確定在設置之前,哪一行代碼讀取了字段值。有什麼辦法可以配置Visual Studio來破解我的代碼而不是在設計器創建的文件中?

回答

1

調試器斷開異常後,使用Debug + Windows + Call堆棧。在顯示的堆棧框架中找到您的代碼並雙擊它。保持這個窗口,它是最有用的調試工具之一。

相關問題