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