4

VS2012 ソリューションに新しいコンソール アプリケーション プロジェクトを追加しました。

例外が発生すると、エラー ダイアログが表示され、VS2012 は中断せず、例外をスローしたソース行に移動します。

ソリューションと一緒に作成された元のプロジェクトは例外で適切に中断されるため、新しく作成された実行可能ファイルが例外での中断に関連するものとしてマークされていないことが問題だと思います。(デバッガーが「付いていない」?この用語が正しいかどうかはわかりません)

プロジェクトの例外で VS2012 を中断するにはどうすればよいですか?

私はデバッグ構成を使用しており、pdb が生成されています。

4

1 に答える 1

3

最近の x64 Windows システムには、関数呼び出しがカーネル境界を越えるときに例外が x64 アプリケーションに適切に反映されないという問題があります。ここ SO とそれに関するインターネット上の投稿はたくさんあります。たとえば、the-case-of-the-disappearing-onload-exception-user-mode-callback-exceptions-in-x64

Debug->Exceptions に移動し、CLR exceptions Thrown 列にフラグを立てることで、ある程度戦うことができます。ただし、VS は、ユーザーが処理した例外でも中断することに注意してください。

于 2012-12-12T08:51:37.753 に答える