在我的项目中,我有一个本地数据集(XSD),我将其用作本地临时表。尝试访问表中的字段时,我收到System.InvalidCastException。我相信这是因为我的代码(错误地)在尝试访问它之前没有设置字段的值。
我的问题是异常是在设计器文件中而不是在我的代码中。结果,我有困难确定我的代码的哪一行在设置之前读取字段值。有没有办法将Visual Studio配置为在代码中而不是在设计器创建的文件中中断?
答案 0 :(得分:1)
调试器在异常中断后,使用Debug + Windows + Call堆栈。在显示的堆栈框架中找到您的代码,然后双击它。保持这个窗口,它是最有用的调试工具之一。