1

WPF アプリケーション。デバッグ。ブレークポイントで停止します。数秒後、Visual Studio (2008) はアプリケーションの実行を自発的に中止します。ブレークポイントで停止した後に何をするかは気にしません: たとえ何もしなくても。

非常に単純なテスト WPF アプリケーションでは、デバッグですべて問題ありません。

何か案は?

4

2 に答える 2

2

アプリケーションが警告なしにすぐに中止する場合、通常はプロセス内のスタック オーバーフローの結果です。これにより、ワトソン博士を呼び出すような分解操作を実行することが (たとえ可能であったとしても) 困難になります。

私がよく理解していなかったのは、アプリケーションまたは VS が突然停止した場合です。

それがアプリケーションの場合、VS が例外をトラップできないような方法で StackOverflow が発生する可能性があります。Just My Code デバッグを無効にし、暗黙的な関数評価をオフにして、最初のチャンスの例外で中断してみてください。問題を明らかにするのに役立つはずです。

于 2009-07-31T05:38:31.657 に答える
1

問題は解決しました。

この問題を解決するには、デバッグ設定を変更する必要があります:debug->exceptions: 例外ボックスをチェックします (私は C++ と CLR をチェックしました)。 (ソース: ggpht.com )代替テキスト

結果: 以前は見られなかった例外が表示され、アプリケーションを正常にデバッグできます。

原因は、vcshost.config ファイル名が間違っていた (私のせいです)。

于 2009-07-31T09:32:58.393 に答える