Приложение WP7, работающее только на эмуляторе и на устройстве при отладке - PullRequest
5 голосов
/ 04 января 2011

У меня проблема с моим приложением WP7, оно нормально работает на эмуляторе и на устройстве, но только при отладке. Когда я запускаю приложение, когда оно не отлаживается, оно закрывается. Не исключение ... ничего. Я не могу сказать, какая часть на самом деле вызывает это. Приложение вызывает веб-сервисы, сервисы карт Bing и использует информацию GPS. Есть идеи?

Ответы [ 4 ]

5 голосов
/ 04 января 2011

Вы делаете что-нибудь дорогое или синхронное во время запуска?

У вас есть определенное время для запуска приложения, прежде чем ОС его убьет.с отладчиком, вы освобождены от ограничения по времени.В эмуляторе скорость процессора вашего компьютера может позволить запускаться быстрее, чем на устройстве.

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

1 голос
/ 04 января 2011

Попробуйте записать некоторые записи в файл в изолированном хранилище, когда выполняются шаги запуска, чтобы увидеть, как далеко продвигается ваше приложение до его сбоя.Вы можете сравнить это с выводом журнала при запуске в режиме отладки.

0 голосов
/ 03 февраля 2011

Однажды я потратил часы, пытаясь выяснить, что не так с моим приложением в очень похожей ситуации, и оказалось, что выход из Visual Studio и перезапуск его решают эту проблему.: (

Крис

0 голосов
/ 03 февраля 2011

Я обнаружил, что если переменная находится не в правильной области (как в ошибке в вашем коде), она может работать в эмуляторе / отладке на телефоне, но не будет нормально работать на телефоне. Убедитесь, что ваш веб-сервис объявлен на максимально возможном уровне (общедоступный для страницы).

...