Приложение Wpf бесшумно завершает работу. Нет execption или сообщения об ошибке.
Привет,
Мой 32-битных приложений c# WPF является сбой, когда я пытаюсь открыть большие данные в моей сетки данных. Нет никаких исключений или сообщений об ошибках. Приложение просто бесшумно исчезает.
Как я могу найти точку (или причину) аварии?
Я использую Visual Studio 2010 Pro.
Пожалуйста помочь.
Спасибо,
Что я уже пробовал:
Я попытался использовать окно модуля в режиме отладки, но оно тоже исчезает, как только приложение выходит из строя.
Richard MacCutchan
Единственный способ сделать это-использовать отладчик и пройти через код. Вы должны знать, где происходит сбой, чтобы установить точку останова.
Smartguy3k
Привет, Ричард, спасибо за помощь. Я попытался пройтись по коду, строка за строкой. Я обнаружил, что иногда приложение выходит из строя даже при закрытии фигурных скобок функции, как раз когда элемент управления возвращается обратно из функции. У меня нет никакого оператора return в этой функции. Возможно, мне придется продолжать попытки, если я смогу что-нибудь найти.
Если у вас есть еще какие-то предложения, пожалуйста, дайте мне знать.
С уважением,
Matt T Heffron
В дополнение к совету Ричарда я бы добавил, что вам, вероятно, следует включить отладчик для автоматического прерывания исключений.
Это в меню: Debug - & gt; исключения...
В этом диалоговом окне установите флажок" брошенный "столбец для" исключений среды выполнения общего языка"
Это, вероятно, даст вам некоторые ложное срабатывание (так что, возможно, подождите, пока вы не дойдете до последней точки запуска вашего приложения, прежде чем оно выйдет из строя).
Если это не поймает его, то вам, возможно, придется проверить все о флажках!
Smartguy3k
Спасибо Мэтту, я понятия не имел, что в Visual Studio есть такая опция. Это не решило мою проблему, но определенно будет полезно в будущем для отладки. Я проверил все флажки, но приложение исчезло (при сбое), не оставив никаких признаков ошибки или исключений, как будто я никогда не выполнялся. Я бы назвал это крахом ниндзя.
С уважением,