Попытка отладки приложения Магазина Windows из файлов дампа

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

Мои вопросы:
Почему мое приложение Windows Store запускается и работает правильно локально на моем Win 8.1 64-битном И моем Win 8.1 32-битном (Atom) планшете, но не запускается для других пользователей?

Когда я получаю файл дампа после сбоя сертификации Windows Store, как я могу заставить работать символы отладки, чтобы я мог видеть больше проблемы?

Когда я создаю режим «Release», он на самом деле помещает символы в файлы .pdb? И это индексирует символы?

Вот история:
Я разработал небольшую игру в качестве универсального приложения, Win Phone и Windows Store. Версия Win Phone находится в магазине, загружается и работает нормально.

В версии Магазина Windows возникают проблемы.

Он работает на моей машине, Win 8.1 64bit. Он работает на моем планшете, Win 8.1 Atom, который я устанавливаю через Remote Debug из Visual Studio. Он проходит сертификацию приложения здесь, на моей коробке. Но когда я отправляю пакет в Магазин Windows, он не проходит, и в отчете говорится, что он падает при запуске. (Каким-то образом первый пакет appx был выпущен в магазине, а затем они ответили, что он вылетает, поэтому некоторые пользователи говорят, что приложение не загружается.)

Итак, я загружаю данные отладки и открываю файл .dmp. Я получаю код исключения 0xC000027B

Покопавшись в Интернете, я обнаружил, что это «исключение языка», и это общая ошибка, которая говорит о том, что ошибка была необработанной. Следующие статьи, как это (http://blogs.msdn.com/b/ntdebugging/archive/2014/01/13/debugging-a-windows-8-1-store-app-crash-dump.aspx)

Я пытаюсь загрузить символы для своего приложения, чтобы посмотреть, поможет ли это. Я добавил папку для своего приложения в папку локального кэша символов (c: \ symbols \ myApp \ 1.3.0.7), думая, что Visual Studio их подберет, и скопировал файлы .exe, .dll и .pdb из пакета apx. что я отправил в магазин, но все равно получаю эти сообщения:

'WER38D7.tmp.dmp' (Minidump): загружен '* CryptoQuoteW8cs.exe'. Модуль был построен без символов.
'WER38D7.tmp.dmp' (CLR v4.0.30319:): загружен '* CryptoQuoteW8cs.exe'. Соответствующий бинарный файл не найден.
'WER38D7.tmp.dmp' (CLR v4.0.30319:): загружен '* CryptoLogic.DLL'. Соответствующий бинарный файл не найден.
Роковое исключение было обнаружено средой выполнения. Посмотрите $ stowedexception в окне Watch для просмотра оригинальной информации об исключении.

Итак, я в растерянности. Как мне заставить мое приложение работать? Какая ошибка задерживает? Почему он работает и проходит сертификацию локально, а не в магазине? Как я могу узнать? Я был по всему Bing и Microsoft, и, возможно, я просто не ищу нужную вещь. Пожалуйста помоги!

Редактировать:
Из пустозвона я получаю этот стек вызовов.

combase!RoFailFastWithErrorContextInternal2(HRESULT hrError = 0xaaaaaaaa, unsigned long cStowedExceptions = 0xaaaaaaaa, struct _STOWED_EXCEPTION_INFORMATION_V2 ** aStowedExceptionPointers = 0xaaaaaaaa)+0x10a [d:\blue_gdr\com\combase\winrt\error\error.cpp @ 1035]
combase!RoFailFastWithErrorContextInternal(HRESULT hrError = 0xaaaaaaaa, unsigned long cStowedExceptions = 0xaaaaaaaa, struct _STOWED_EXCEPTION_INFORMATION_V1 ** aStowedExceptionPointers = 0xaaaaaaaa)+0x10b [d:\blue_gdr\com\combase\winrt\error\error.cpp @ 948]
kernel32!BaseThreadInitThunk+0xe
ntdll!__RtlUserThreadStart+0x20
ntdll!_RtlUserThreadStart+0x1b

Ответы на вопрос(1)

Ваш ответ на вопрос