Стек вызовов никогда не указывает местонахождение ошибки

Я использую Visual Studio Express 2012 для Windows Phone. Когда возникает ошибка во время выполнения, я смотрю в окно Call stack, но там есть онлу системные функции, причем последняя, ​​на которой остановилась программа:

Файл: App.xaml.cs

Функция: Application_UnhandledException

Функцию, в которой действительно произошла ошибка, там никогда не найти. Есть ли возможность проверить, чтобы это окно отображало (если возможно, только) полезную информацию? Или есть другие окна, которые следует использовать вместо этого?


person Myosotis    schedule 18.11.2014    source источник
comment
Это может помочь msdn.microsoft .com/en-us/library/windows/apps/   -  person zawhtut    schedule 18.11.2014


Ответы (1)


В диалоговом окне «Исключения» установите в отладчике значение Разрывать необработанные исключения пользователя. .

В меню Visual Studio откройте «Отладка» -> выберите «Исключения...» -> установите первый флажок для Исключения командной среды выполнения.

Изменить: просто обратите внимание, что вы используете экспресс-версию 2012 года. Согласно ссылке,

Чтобы включить меню «Исключения» в экспресс-версиях, в меню «Инструменты» нажмите «Настройки», а затем выберите «Настройки эксперта».

person kennyzx    schedule 18.11.2014