C# アプリ (Windows 7/VS2008) からランダムにクラッシュします。通常のスタック トレースは表示されませんが、Windows 7 の種類のダイアログ ボックスを閉じたり、デバッグしたり、情報を検索したりすることをお勧めします。私はVS2008の下から、またはスタンドアロンからアプリを実行しています-同じことです。[デバッグ] をクリックすると、VS の新しいインスタンスでデバッグすることが提案されますが、これは「別のデバッガーが既にアプリに接続されている」として失敗します。しかし、接続されたデバッガーは、出力ウィンドウ (以下) にいくつかの手がかりを与えるだけで、失敗した場所を確認する機会を与えてくれません。これに対処する方法は?
VS デバッガーで最初のチャンスの例外を有効にする (?) 必要があるようですが、その方法は不明でした。
追加 - VS2008 で例外のデバッグを有効にする方法を見つけました (デバッグ -> 例外 -> 例外の 5 つのカテゴリすべてをチェックしました)。それでも、まったく同じ結果が得られます-デバッガーで何が起こっているのかを確認できずにクラッシュします。
'PS.exe' (マネージド): ロードされた 'C:\Windows\assembly\GAC_MSIL\System.Deployment\2.0.0.0__b03f5f7f11d50a3a\System.Deployment.dll' タイプ 'System.Deployment.Application.InvalidDeploymentException' の最初のチャンス例外System.Deployment.dll で発生しました 'System.Threading.ThreadAbortException' 型の初回例外例外が mscorlib.dll で発生しました スレッド 0x1964 はコード 0 (0x0) で終了しました。スレッド 0x1b24 はコード 0 (0x0) で終了しました。タイプ「System.ArgumentOutOfRangeException」の初回例外が mscorlib.dll で発生しました タイプ「System.ArgumentOutOfRangeException」の初回例外が mscorlib.dll で発生しました タイプ「System.ArgumentOutOfRangeException」の初回例外が mscorlib で発生しました。mscorlib.dll で発生しましたスレッド 0x19b8 はコード 0 (0x0) で終了しました。スレッド 0x18f4 はコード 0 (0x0) で終了しました。スレッド 0x420 はコード 0 (0x0) で終了しました。タイプ 'System.ArgumentOutOfRangeException' の最初の例外が mscorlib.dll で発生しました タイプ 'System.ArgumentOutOfRangeException' の最初の例外が mscorlib.dll で発生しましたタイプ 'System.ArgumentOutOfRangeException' のチャンス例外が mscorlib.dll で発生しました タイプ 'System.ArgumentOutOfRangeException' の最初のチャンス例外が mscorlib.dll で発生しました