プロパティ グリッドを使用してアプリケーションのコントロールのプロパティを変更すると、クロス スレッド例外が発生します。Visual Studio の [例外] ダイアログを使用して、すべての例外を中断しようとしました (ダイアログですべてのチェック ボックスをオンにしました)。プロパティ グリッドは独自に例外をキャッチするため、中断して問題の原因となっているコードを見つけることはできません。プロパティ グリッドの例外を中断する方法はありますか?
1 に答える
0
設計時に例外がスローされていますか? これは、プロパティ グリッドについて話しているためだと思います。その場合、デザイナーが実行されている Visual Studio の同じインスタンスでそれをキャッチすることはできません。コントロールのデザイン時の動作をデバッグするには、デザイナーを実行しているインスタンスに Visual Studio の 2 番目のインスタンスをアタッチする必要があります。その後、例外がスローされると、その 2 番目のインスタンスが壊れます。[ Debug ] メニューから [Attach to Process] を選択し、プロセスに devenv.exe を選択できます(必ずdevenv.exeの正しいインスタンスを選択してください)。
于 2013-03-17T03:37:24.903 に答える