Я только что начал работать над приложением Windows Store, написанным на C#, оно еще не опубликовано в Windows Store. Когда я даю отладочную сборку приложения, которое разрабатывается моей группой тестирования, и он падает, где они могут найти журнал сбоев и трассировку стека? Нужно ли мне что-либо делать при создании моего приложения? Я ищу стандартное решение, , а не стороннюю библиотеку или что-то, что отправляет мне отчеты от конечных пользователей. Я прихожу из мира Android, где logcat ADB всегда содержит трассировку стека Java, я ищу эквивалент в C#/WinRt.Как получить журналы сбоев и трассировки стека из приложений WinRT, написанных на C#?
7
A
ответ
0
Аварийные свалки будут содержать столбец и многое другое.
Для сбора аварийных дампов, во-первых, выполнить следующий скрипт: смерзаться
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps]
"DumpFolder"="C:\\Temp\\CrashDumps"
"DumpCount"=dword:00000002
"DumpType"=dword:00000002
Во-вторых, воспроизвести аварии.
В-третьих, остановка аварийного дампа вспоминание, выполнив:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps]
"DumpFolder"=-
"DumpCount"=-
"DumpType"=-
В-четвертых, получить аварийный дамп из C: \ Temp \ CrashDumps
Там стандартный. Вам необходимо обработать весь процесс создания файла журнала самостоятельно. ** Это справедливо для любого приложения .NET **. Вы можете получить файл мини-дампа: http://stackoverflow.com/questions/13730250/how-to-debug-a-windows-store-app-that-crashes- on-a-customers-machine? rq = 1 или использовать отчеты о качестве: http://blogs.msdn.com/b/windowsstore/archive/2012/06/27/improving-apps-with-quality-reports.aspx –
Мое приложение еще не опубликовано в магазине, сейчас я в разработке, у меня нет доступа к любой панели инструментов Windows Store. – satur9nine
Наиболее вероятным методом является использование EventViewer в Windows (просмотр журналов событий). Сообщается о всех сбоях приложений. Для приложений .NET (в том числе ModernUI) довольно хорошее описание ошибки регистрируется AFAIK. – paiden