Стекът на повикванията никога не дава местоположението на грешката

Използвам Visual Studio Express 2012 за Windows Phone. Когато възникне грешка по време на изпълнение, гледам в прозореца Call stack, но там има onlu системни функции и последната, където програмата е спряла:

Файл: 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, Отворете Debug -> изберете Exceptions... -> поставете отметка в първото квадратче за Изключения на Command Language Runtime Exceptions.

Редактиране: просто забележете, че използвате Express версия на 2012 г. Според връзката,

За да активирате менюто Изключения в експресните версии, в менюто Инструменти щракнете върху Настройки и след това изберете Експертни настройки.

person kennyzx    schedule 18.11.2014