Ho appena iniziato a lavorare su un'app di Windows Store scritta in C#, non è ancora stata pubblicata su Windows Store. Quando fornisco una build di debug dell'app in fase di sviluppo al mio team di testing e si blocca dove possono trovare il registro di crash e la traccia dello stack? Devo fare qualcosa quando creo la mia applicazione? Sto cercando la soluzione standard, non, una libreria di terze parti o qualcosa che mi invia rapporti dagli utenti finali. Vengo da un mondo Android in cui il logcat ADB contiene sempre la traccia dello stack Java, sto cercando l'equivalente in C#/WinRt.Come posso ottenere i registri degli arresti anomali e le tracce di stack dalle app WinRT scritte in C#?
7
A
risposta
0
I dump di arresto conterranno il callstack e molto altro.
Raccogliere i crash dump, in primo luogo, eseguire il seguente script regedit:
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
In secondo luogo, riproducono l'incidente.
In terzo luogo, smettere di arresto anomalo del raccoglimento eseguendo:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps]
"DumpFolder"=-
"DumpCount"=-
"DumpType"=-
In quarto luogo, ottenere il crash dump da C: \ temp \ CrashDumps
Problemi correlati
- 1. Come ottenere i registri degli arresti anomali di Android?
- 2. Come leggere i registri degli arresti anomali di iOS 4?
- 3. I nuovi itunes collegano i registri degli arresti anomali
- 4. Posso identificare un telefono jailbroken dai registri degli arresti anomali?
- 5. Dove posso visualizzare i registri degli arresti anomali per iOS di Google Analytics?
- 6. Posso ottenere le tracce dello stack di tutti i thread nella mia app C#?
- 7. Registro degli arresti anomali di iPhone?
- 8. Dove trovare la cronologia degli arresti anomali di Android
- 9. iOS: i valori + numerici nei backtrace (nei registri degli arresti anomali)
- 10. La registrazione e le tracce di stack anomali non vengono visualizzati in Android Studio
- 11. app di heroku e vele | arresti anomali e timeout
- 12. Che cosa significa "jettisoned" accanto al nome della mia app in un registro degli arresti anomali?
- 13. Come simbolizzare i registri di arresti anomali inviati dai revisori Apple?
- 14. Ottenere tracce di stack in Perl?
- 15. Come ottenere il registro degli arresti anomali di iPhone dai clienti?
- 16. xcode 4.5 log degli arresti anomali simboleggia tranne per le linee di app
- 17. Come ottenere i registri di altre app?
- 18. Come posso risolvere gli arresti anomali di iOS in crashlytics?
- 19. Come risolvere gli arresti anomali di WebCore in UIWebView?
- 20. Google Firebase: come eliminare i rapporti sugli arresti anomali?
- 21. Libreria di segnalazione degli arresti anomali Android (pre Froyo)
- 22. Come controllare il registro degli arresti anomali usando android ndk in cocos2d-x
- 23. Abilitazione simbolizzazione di arresti anomali in Xcode 4.2
- 24. Segnalazione di arresti anomali offline in Crashlytics
- 25. Segnalazione degli arresti di Firebase per iOS non invia arresti anomali nonostante il successo init
- 26. Mysterious arresti anomali in Swift 1.2 - in Release build solo
- 27. L'applicazione in modalità sandbox e NSOpenPanel causa arresti anomali
- 28. iOS come eseguire il debug degli arresti anomali senza traccia dello stack come: [__NSArrayM objectAtIndex:]: indice 0 oltre i limiti per l'array vuoto?
- 29. Che cosa significa BufferBlob :: Interpreter nel registro degli arresti anomali di JVM?
- 30. Posso ottenere i limiti dello stack in C/C++?
C'è uno standard. È necessario gestire da soli l'intero processo di creazione del file di registro. ** Questo vale per QUALSIASI applicazione .NET ** È possibile ottenere il file di mini dump: http://stackoverflow.com/questions/13730250/how-to-debug-a-windows-store-app-that-crashes- on-a-customers-machine? rq = 1 o utilizza report di qualità: http://blogs.msdn.com/b/windowsstore/archive/2012/06/27/improving-apps-with-quality-reports.aspx –
La mia app non è ancora stata pubblicata nel negozio, ora sono in sviluppo, non ho accesso a nessun Windows Store Dashboard. – satur9nine
Il metodo più probabile è l'uso di EventViewer in Windows (Visualizza registri eventi). Sono stati segnalati quasi tutti i crash dell'applicazione. Per le applicazioni .NET (incluso ModernUI) viene registrata una descrizione di errore abbastanza buona AFAIK. – paiden