2

Visual Studio 2010でBHOを開発しています。これまでのところ、デバッグを押したときにBHOを登録し、VisualStudioでIEを起動することができました。BHOは期待どおりに機能しますが、残念ながら、私が設定したブレークポイントはヒットしません。最初に構成する必要があるものはありますか?

4

3 に答える 3

1

.NET 4.0を使用している場合、デバッガーはIEに正しく接続されません。だからここにあなたがすることです:

管理者としてVisualStudioを実行します。

次のコードをBHOに追加します。

Debugger.Break();

配置を少し試してみてください。サイトが設定された後に設定すると思います。

VisualStudioとは別にInternetExplorerを実行します。同様に、VisualStudio内からIEを起動しないでください。IEを実行すると、クラッシュウィンドウが表示されます(上記のコードの結果)。そのとき、VisualStudioをIEに接続できます。完了しました。

于 2011-07-11T00:40:49.960 に答える
0

リリース版(デバッグ情報が含まれていなかったもの)ではなく、「デバッグ」dllを登録しましたか?

個人的には、dllを登録するスクリプトを作成しました。このスクリプトは、コンパイル(後処理)するたびに実行されます。

お役に立てば幸いです。

編集:

私はVS2008を使用していますが、構成が私のものに対応しているかどうかを確認できますか? 代替テキスト

于 2010-11-17T12:31:02.870 に答える
0

デバッガーを適切に接続してBHOプロジェクトをデバッグするために必要な手順の詳細については、ここを参照してください。

于 2014-06-13T13:56:02.527 に答える