4

Break All ボタンをクリックするたびにデバッグ中に、次のような新しいタブ ウィンドウが開きます。

ソースが利用できません - このモジュールのデバッグ情報にソース情報がありません

デバッグ中に編集して続行しても問題なく動作しますが、なぜ上記のことが起こるのですか? [Break All] をクリックするたびにこのタブ ウィンドウを表示したくありません。

Microsoft の新しいバグだとは言わないでください。

迷惑なので、それを修正する方法を誰かが考えていますか。ありがとう!

4

2 に答える 2

3

これは、実行中のコードをヒットした時点でBreak、ソースを持っていない外部ライブラリからのものであることを意味します。ほとんどの場合、ベース言語ライブラリへの呼び出しであり、アプリケーション全体で多くの呼び出しが行われていることは間違いありません。十分に頻繁に行った場合、最終的にライブラリ呼び出しが実行されていない時点で中断することになります (プログラムの特定のコードによって、それが発生するために必要な幸運が決まります)。

于 2013-09-13T20:49:38.793 に答える
3

これは Microsoft の新しいバグではありません。

break allコード内のコンパイル済みライブラリ内で発生するコードで中断する可能性が非常に高い場合。これにはソースが利用できないため、エラーが発生します。

エディット コンティニュは、サポートするライブラリのコードではなく、コードに焦点を当てるため、エラーは発生しません。F11これは、プロジェクトでサードパーティ ライブラリにステップイン ( ) しようとすることで確認できます。

編集:Exceptionsメニューに入ってみましたか?CTRL + ALT + "E"すべてのThrownボックスのチェックを外しますか?

于 2013-09-13T20:50:06.910 に答える