WPF アプリケーション。デバッグ。ブレークポイントで停止します。数秒後、Visual Studio (2008) はアプリケーションの実行を自発的に中止します。ブレークポイントで停止した後に何をするかは気にしません: たとえ何もしなくても。
非常に単純なテスト WPF アプリケーションでは、デバッグですべて問題ありません。
何か案は?
WPF アプリケーション。デバッグ。ブレークポイントで停止します。数秒後、Visual Studio (2008) はアプリケーションの実行を自発的に中止します。ブレークポイントで停止した後に何をするかは気にしません: たとえ何もしなくても。
非常に単純なテスト WPF アプリケーションでは、デバッグですべて問題ありません。
何か案は?
アプリケーションが警告なしにすぐに中止する場合、通常はプロセス内のスタック オーバーフローの結果です。これにより、ワトソン博士を呼び出すような分解操作を実行することが (たとえ可能であったとしても) 困難になります。
私がよく理解していなかったのは、アプリケーションまたは VS が突然停止した場合です。
それがアプリケーションの場合、VS が例外をトラップできないような方法で StackOverflow が発生する可能性があります。Just My Code デバッグを無効にし、暗黙的な関数評価をオフにして、最初のチャンスの例外で中断してみてください。問題を明らかにするのに役立つはずです。
問題は解決しました。
この問題を解決するには、デバッグ設定を変更する必要があります:debug->exceptions: 例外ボックスをチェックします (私は C++ と CLR をチェックしました)。
(ソース: ggpht.com )
結果: 以前は見られなかった例外が表示され、アプリケーションを正常にデバッグできます。
原因は、vcshost.config ファイル名が間違っていた (私のせいです)。