Flurry WP7 работает с подключенным отладчиком/вылетает без него

Я работаю над приложением для Windows Phone 7 и использую Flurry для предоставления аналитики для приложения.

Моя проблема проста: когда я запускаю приложение с подключенным отладчиком (либо в режиме «Выпуск», либо в режиме «Отладка»), оно работает нормально. Когда я запускаю его без подключенного отладчика, он падает. Он даже не доходит до первого экрана приложения. Он просто показывает заставку, а затем выходит.


person MatthiasS    schedule 25.07.2011    source источник
comment
Вы читали stackoverflow.com/ вопросы/5161589/ ?   -  person Claus Jørgensen    schedule 26.07.2011
comment
Посмотрел на это, но я никогда не получал никаких исключений KeyNotFoundException или исключений первого шанса. Я очистил проект, чтобы попытаться очистить данные, но у меня все еще есть те же проблемы. FWIW, я уже получаю данные Flurry из своего приложения для сеансов отладки, которые я запускал, поэтому, очевидно, в какой-то степени оно работает.   -  person MatthiasS    schedule 26.07.2011
comment
Кстати. вы можете рассмотреть MessageBox.Show(e.Messsage) в обработчике UnhandledException в App.cs.   -  person Claus Jørgensen    schedule 26.07.2011


Ответы (1)


В этом случае, в зависимости от объема кода, я бы либо попытался прокомментировать код в обратном порядке, используя метод деления пополам, пока вы не найдете место, где происходит сбой, либо я бы попытался вызвать MessageBox.Show, методично перемещаясь спереди назад.

Главное систематичность. Я уже сталкивался с такими неотлаживаемыми исключениями, и это может обескураживать. Вам как бы нужно переключить мышление с ожидания того, что вы будете точно знать, что делает ваш код (как это сделал бы инженер), на исследование и выдвижение гипотез (как это сделал бы врач).

person Subcreation    schedule 26.07.2011