2016-03-31 4 views
0

C#でWindows 10ストアアプリ(汎用)のスタックトレースを作成する必要があります。スタックトレースを生成するための古いクラスはもはや存在せず、例外をスローし、スタックトレースをキャッチし、検査する古いトリックも機能しません(スタックを生成するトップメソッドのみを表示します)。デバッグでスタックトレース(テキストのみ)を生成するにはどうすればよいですか?

他のアイデアはありますか?

編集:アプリケーションがデバッガに接続されていない間にアサーションが発生したときにスタックトレースが必要です - テスタにアサーションが発生した場所に関する情報を提供したいと思います。

+1

http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem –

+0

http://stackoverflow.com/questions/31859169/how-to-get-stacktrace-without-exception -in-windows-universal-10-appは、こちらの回答に掲載されている推奨リンクのいくつかを試してみてください。 – MethodMan

+0

@HansPassant:なぜ私がそれを必要としているかについての詳細情報を追加しました。あなたがこれをより明確に理解するのを助けることを願っています。 –

答えて

1

ドキュメントによれば、Environment.StackTraceはWindows 10 UWP Appsでサポートされています。 WinRTにはありませんでした。問題が発生した場所に関する単なる情報であれば、問題に遭遇してはいけません。詳細な分析(例:パフォーマンスなど)については、StackTraceを使用することをお勧めします。

+0

ありがとう。私は何らかの理由でこの人物を見つけることができませんでした。それを理解しましたが、UWPプロジェクトではなく私たちのPCL図書館で探していました。ありがとう。 –

関連する問題