2013-04-03 5 views
7

私はC#で書かれたWindows Store Appで作業を始めましたが、まだWindowsストアには公開されていません。テストチームに開発されているアプリケーションのデバッグビルドを提供すると、クラッシュログとスタックトレースをどこで見つけることができますか?アプリケーションを作成するときに何かする必要はありますか?私は、標準的な解決策、ではないサードパーティ製のライブラリまたはエンドユーザーから報告を私に送る何かを探しています。私はADB logcatには常にJavaスタックトレースが含まれているAndroidの世界から来ています。私はC#/ WinRtで同等のものを探しています。C#で書かれたWinRTアプリケーションからクラッシュログとスタックトレースを取得するにはどうすればよいですか?

+1

標準的なものがあります。あなた自身でログファイルを作成するプロセス全体を処理する必要があります。 **これはANY .NETアプリケーションに当てはまります**ミニダンプファイルを入手できます:http://stackoverflow.com/questions/13730250/how-to-debug-a-windows-store-app-that-c​​rashes- on-a-customers-machine?rq = 1または品質レポートを使用する:http://blogs.msdn.com/b/windowsstore/archive/2012/06/27/improving-apps-with-quality-reports.aspx –

+0

私のアプリはまだ店には公開されていない、私は今開発中で、私はWindows Store Dashboardにアクセスできない。 – satur9nine

+0

最も可能性の高い方法は、Windows(Event Logsの表示)でEventViewerを使用する方法です。ほぼすべてのアプリケーションクラッシュが報告されます。 .NETアプリケーション(ModernUIを含む)では、かなり良いエラー記述がAFAIKに記録されます。 – paiden

答えて

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に\クラッシュダンプ

More info at MSDN

関連する問題