У меня есть приложение для работы с окнами, работающее довольно хорошо, за исключением случаев, когда оно возвращается из Tombstonning, а затем довольно беспорядочно выходит из него после выполнения одной и той же команды несколько раз.Неожиданный выход приложения для телефона Windows без каких-либо исключений
Я поставил VS2012, чтобы сделать паузу в любой первый шанс исключение, но ничего не происходит:
У меня также есть обработчики для следующих событий:
this.application.UnhandledException += this.OnApplicationUnhandledException;
this.application.RootFrame.NavigationFailed += this.OnRootFrameNavigationFailed;
AppDomain.CurrentDomain.UnhandledException += CurrentDomainOnUnhandledException;
Ни один из обработчиков не вызывается : S
Единственная информация, которая у меня есть, - это следующая строка на выходе, которая ничего не значит для меня. Любая помощь будет действительно хорошей, спасибо.
The program '[1040] TaskHost.exe' has exited with code -2147483645 (0x80000003).
EDIT: Наконец я разыскал задачу к следующей строке:
Contract.Requires<ArgumentNullException>(bitmap != null, "Bitmap cannot be null.");
Приложение, выходящий даже если переменная битовая карта не является нулевым. Есть идеи?
У вас есть какие-либо утверждения в вашем коде? –
Нет, просто код производства. –
'k, просто проверяя, в моем опыте '0x80000003' обычно появляется, когда отладчик неправильно улавливает точку останова (т. Е. Visual Studio нуждается в повторном перезапуске) или когда атакует assert. –