2009-07-31 12 views
1

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

非常に簡単なテストWPFアプリケーションでは、デバッグですべてが正常です。

アイデア?

+0

私も同じ問題を抱えていましたが、VSはすぐに閉じてしまいました。 –

答えて

2

アプリケーションが警告なしですばやく処理を中止すると、通常はプロセス内でスタックオーバーフローが発生します。これにより、ワトソン博士を育てるなどの挫折の操作を(もし可能であれば)難しくしています。

アプリケーションやVSが突然停止しているかどうか分かりませんでした。

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

+0

この症状が現れたら、ツール/オプション/デバッグ/一般/自動呼び出し文字列変換関数(またはそのオプションが呼び出されたもの)を注意してください。しばらくの間、私はRuntimeがうまくいっていたがToString()やDebuggerDisplayAttributesがStackOverflowとなるタイプのプロジェクトを持っていたので、デバッガにToString()と作られたものが爆破する。 – Brian

1

問題は解決しました。

この問題を解決するには、デバッグの設定を変更する必要があります:debug-> exceptions:例外チェックボックス(C++とCLRをチェックしました)。 alt text http://lh3.ggpht.com/_8TlPpNicavI/SnK7L4OhjMI/AAAAAAAAAVI/RPrTqc8kGFo/exceptrions.png

結果:以前は見たことがない例外があり、通常はアプリケーションをデバッグできます。

理由は間違ったvcshost.configファイル名(私の不具合)です。

関連する問題