2011-07-21 16 views
0

したがって、VS2010のC#.NET v4プロジェクトでは、デバッグの問題が発生しています。ほとんどの場合、ほとんどの場合、デバッガは使用しようとするとフリーズします。通常は例外が発生しますが、手動でブレークしようとすると問題はありません。デバッグされたプログラムが終了するまでVisual Studio 2010デバッガがロックアップ

これを解決する唯一の方法は、デバッグされたプログラム([projectname] .vshost.exe)を強制終了することです。このプログラムはIDEをアンロックし、マウスが押されていないときに発生したすべてのものを実行します。

メインのWindows GUIはではなく、です。 CPU負荷は最小です。待つことは何もしません。出力ウィンドウ(「ロードされたxxx、シンボルがロードされた」でいっぱいです)は無事です。 GUIのデッドロックやデッドロックについては読んだことがあるが、どちらも問題ではない(シンボルサーバは無効になっている)。

誰もが考えている?これは、私が効果的にプログラムをデバッグすることができないので、私に大きな問題を与えている。

+0

これは聞いたことがなく、確かに環境に響きます。 SP1をインストールしてください。 Debug + ExceptionsでCLR Exceptionsをチェックすると、 –

答えて

0

これを決して特定しませんでした。しかたがない。仕事マネージャーは、すべての夏に開かれたが、OKを介してそれを作った。

0

残念ながら、これはさまざまなものが考えられます。

ほとんどの場合、プログラムが無限ループでキャッチされたときにこのようなことが起こりました...しかし、あなたの例外が壊れているので、例外処理を追加できますか?

+0

ええ、残念ながら、プログラムは無限にループしているわけではありません。これはシングルスレッドです。例外はバグです...私はそれらを扱いたくありません。私はそれらを見つけて、起こらないようにしたいのです。それはデバッガの最大の使い方と同じです(私にとっては少なくとも)。 – Robert

+0

例外をキャッチすることで、アプリケーションがクラッシュするのを防ぎ、デバッガを介して何が起こっているのかをさらに分析することができます。原因を突き止めたら、それらを防ぎ、前進することができます。何らかのエラーをキャッチするのはいつも良いことです!特にデバッグ時。 :) – rennekon

関連する問題