2013-12-12 3 views
0

Я пытаюсь обновить приложение 7.1 из магазина. По какой-то причине он падает только при установке из магазина и только на устройствах 7.1 или 7.8. Мой Lumia 920 с последними обновлениями работает отлично. Приложение работает отлично, если установлено с VS 2010 или VS 2012. Конечно, все эмуляторы работали нормально. Я положил MessageBox на Application_UnhandledException и он отображается следующим образом:Странное приложение для телефона с Windows отключается только из магазина

типа «MyApp.MainPage», указанный в х: Класс «/MainPage.xaml» не может быть найден в любом загруженной сборки.

Конечно, класс MainPage существует.

Приложение использует GPS и карты Бинг и имеет возможности:

ID_CAP_LOCATION 
ID_CAP_NETWORKING 

Может кто-нибудь пролить некоторый свет на это?

+0

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

+0

Можете ли вы предложить, какую еще информацию мне нужно предоставить? – dreamfly

+0

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

ответ

0

У меня была странная проблема, когда мое приложение работало иначе, чем на моем устройстве и эмуляторе. В моем случае это было из-за пробного режима. Приложения запускаются так, как если бы они были приобретены при развертывании на эмулятор или устройство. Он тоже работал на моем устройстве из магазина, но это потому, что я его купил. Любое другое устройство, которое его не купило, проходило в пробном режиме, и поэтому оно работало по-другому. Я уверен, что именно поэтому вы столкнулись с этой катастрофой. Если это не так, нам понадобится дополнительная информация.

+0

Это не пробная версия как мое приложение бесплатно. Какую еще информацию вы считаете нужным? – dreamfly

+0

Хорошо, тогда мой ответ не сработает. Для получения дополнительной информации мы хотели бы видеть полную трассировку стека. Перейдите в центр dev и загрузите трассировку стека для своего приложения в разделе аварийных ситуаций приложения и опубликуйте, что такое stacktrace. –

+0

Я ждал отчета о сбоях, но пока не показан. Я написал небольшое сообщение трассировки здесь и там, и я знаю, что он вызвал класс для загрузки базы данных SQL CE при запуске приложения, а затем попытался загрузить MainPage (страница 1-го пользователя), и именно тогда я думаю, что он не смог найти Это. Я знаю, что MainPage существует, потому что одна и та же бета-ссылка работает на Lumia 920. Таким образом, это должно быть около 7.1 устройств, имеющих проблемы с этим классом MainPage, которые я даже не изменил для этого обновления. – dreamfly

1

Я только что решил аналогичную проблему, когда у меня возникло это сообщение об ошибке при работе с Visual Studio на телефоне, но не в эмуляторе. Моя проблема заключалась в том, что у меня были разные версии сборников Microsoft.Live в моем «основном» приложении и в сборке, в котором содержался «MainPage.xaml».

Смежные вопросы