Исключение выдается в коде, созданном дизайнером, а не в коде пользователя - PullRequest
0 голосов
/ 10 сентября 2010

В моем проекте у меня есть локальный набор данных (XSD), который я использую в качестве локально-временных таблиц.Я получаю System.InvalidCastException при попытке получить доступ к полю в одной из таблиц.Я полагаю, что это потому, что мой код (неправильно) не устанавливает значение поля в строке, прежде чем пытаться получить к нему доступ.

Моя проблема заключается в том, что исключение нарушается в файле конструктора, а не в моем коде.В результате у меня возникают трудности с определением, какая строка моего кода считывает значение поля до того, как оно было установлено.Есть ли способ настроить Visual Studio так, чтобы он нарушал мой код, а не созданный дизайнером файл?

1 Ответ

1 голос
/ 10 сентября 2010

Когда отладчик прерывает исключение, используйте стек отладки + Windows + Call. Найдите свой код в отображаемых кадрах стека и дважды щелкните его. Держите это окно подальше, это один из самых полезных инструментов отладки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...