1

Я создаю приложение для хранения окон. Иногда приложение зависает и падает. В среде разработки есть лучший способ получить отчеты о сбоях и проанализировать эти отчеты. Я просмотрел некоторые статьи о сбоях приложений. В них они упомянули о журналах приложений Windows и файлах report.wer. Но эти файлы не содержат много информации о сбое приложения (например, трассировке стека). Пожалуйста помоги.Как получить журналы журналов приложений для магазина Windows

ответ

0

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

+0

Спасибо за ответ. Как я могу получить окно аварии в visual studio 2013? –

1

для опубликованных приложений в Windows Store (приложения метро) и Windows Phone, вся информация о падениях (исключения) вы можете получить в Dashboard, где вы представите приложение, в Отчеты о сбоях раздел.

Для каждого приложения вы можете скачать файл excel, где вы можете увидеть все произошедшие исключения и трассировку стека для каждого исключения.

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

(автоматический режим отправки не рекомендуется, только для опции)

+0

Благодарим вас за ответ. Иногда приложение неожиданно падает. Я использовал блоки try catch в своем приложении. Но не воспользовались этими исключениями. Таким образом, любой способ зарегистрировать эти исключения. –

+0

Обычно в проектах приложений (WP, WinStore) автоматически создается обработчик событий для ** UnhandledException **, все произошедшие исключения, которые не обрабатывались, попадут в этот обработчик. Но некоторые исключения не могут быть уловлены в try-catch, как ожидаемые методы с ** возвратным типом ** void **. – f14shm4n

+0

спасибо. Мое приложение все еще не опубликовано в WinStore. В моем приложении я использовал ожидаемые методы с типом возвращаемого типа. Существуют ли какие-либо способы (рекомендации) для регистрации этих исключений. –