3

コンバーターを使用して UWPアプリnativeに変換された Win32 アプリを Windows 10 Store に提出しました。このアプリはストア認定に合格し、プライベート リンクから利用できます (テスト中です)。Project Centennial

私のテストの実行中に、アプリがハングアップして一度クラッシュしました。そのため、問題を診断するために使用可能なクラッシュ ダンプを取得しようとしていました。

私はWindows Dev アカウントにログインしてからDashboard、アプリに 1 つのクラッシュが表示されていることを確認しました。

ここに画像の説明を入力

それから私はそれをクリックしました。新しいHealthページには、クラッシュが発生した時刻、市場などが表示されました (問題のデバッグには役立たないものです。)

それから一番下に私はこれを見ました:

ここに画像の説明を入力

青いリンクをクリックするとMOAPPLICATION_HANG_、ウィンドウが開きましたFailure details。次に、一番下までスクロールすると (ヒット グラフの過去の日付と時刻)、次のように表示されます。

ここに画像の説明を入力

わかった。スタック トレースは、私が期待していたものとはまったく異なりますが、見てみます。

をクリックするとstack trace、次のポップアップが表示されます。

ここに画像の説明を入力

次に、ダウンロードをクリックするstackTrace.tsvと、文字通りこれが含まれる小さなテキスト ファイル (117 バイト) が取得されます。

ここに画像の説明を入力

このクラッシュをデバッガーで分析するために Visual Studio C++ プロジェクトで使用できる機能的なミニダンプ.dmpファイルを取得する方法はありますか?native

4

2 に答える 2

-2

この方法を試して、ダンプ ファイルを作成できます。

  1. Visual Studio でプロセスをデバッグしているときに、デバッガーが例外またはブレークポイントで停止したときにダンプ ファイルを保存できます。[ダンプに名前を付けて保存]、[デバッグ] を選択します。[ダンプを名前を付けて保存] ダイアログ ボックスの[ファイルの種類] リストで、[ミニダンプ]または[ヒープ付きミニダンプ] (既定)を選択できます。
  2. Just-In-Time Debugging を有効にすると、デバッガーの外部で実行されているクラッシュしたプロセスにデバッガーをアタッチし、ダンプ ファイルを保存できます。実行中のプロセスにアタッチする を参照してください。
  3. ダンプファイルを作成する他の方法。詳細については、Dump files を使用して参照できます。

これがお役に立てば幸いです。

于 2017-01-09T09:25:48.080 に答える