Я создаю приложение для хранения окон. Иногда приложение зависает и падает. В среде разработки есть лучший способ получить отчеты о сбоях и проанализировать эти отчеты. Я просмотрел некоторые статьи о сбоях приложений. В них они упомянули о журналах приложений Windows и файлах report.wer. Но эти файлы не содержат много информации о сбое приложения (например, трассировке стека). Пожалуйста помоги.Как получить журналы журналов приложений для магазина Windows
ответ
Вы можете получить отчеты о сбоях из окна сбоя, содержащего кнопки перерыва и продолжения. Это может быть применимо, если вы не получите трассировку стека из своего кода. Теперь вы можете закрыть окно сбоя, и строка с ошибкой будет подсвечена, наведите указатель мыши на аргументы этого события, и вы сможете найти TextVisualizer. Теперь откройте, что и вы можете найти StackTrace исключительной ситуации
для опубликованных приложений в Windows Store (приложения метро) и Windows Phone, вся информация о падениях (исключения) вы можете получить в Dashboard, где вы представите приложение, в Отчеты о сбоях раздел.
Для каждого приложения вы можете скачать файл excel, где вы можете увидеть все произошедшие исключения и трассировку стека для каждого исключения.
Или вы можете создать свою собственную систему ведения журнала и отправить журнал сбоев с пользовательского устройства в автоматическом режиме или позволить пользователю выбирать.
(автоматический режим отправки не рекомендуется, только для опции)
Благодарим вас за ответ. Иногда приложение неожиданно падает. Я использовал блоки try catch в своем приложении. Но не воспользовались этими исключениями. Таким образом, любой способ зарегистрировать эти исключения. –
Обычно в проектах приложений (WP, WinStore) автоматически создается обработчик событий для ** UnhandledException **, все произошедшие исключения, которые не обрабатывались, попадут в этот обработчик. Но некоторые исключения не могут быть уловлены в try-catch, как ожидаемые методы с ** возвратным типом ** void **. – f14shm4n
спасибо. Мое приложение все еще не опубликовано в WinStore. В моем приложении я использовал ожидаемые методы с типом возвращаемого типа. Существуют ли какие-либо способы (рекомендации) для регистрации этих исключений. –
Спасибо за ответ. Как я могу получить окно аварии в visual studio 2013? –