none
BHOのデバッグ RRS feed

  • 質問

  • 自作のBHOのデバッグを行いたいと思い,以下のサイトを参考にしてみているのですが,シンボルが読み込まれていない,というエラーとともにプロセスにアタッチした瞬間にブレークポイントが無効になってしまいます。

    http://social.msdn.microsoft.com/Forums/en-US/vsdebug/thread/68d0e750-b9fb-4b14-b96a-7211b58e574d

    デバッグ用にビルドされてないのかと思い,いろいろ試してみているのですが,どの設定がまずいのか,ポイントがわかりません。

    • propertiesの「ビルド」⇒「構成」をデバッグに変更
    • 署名の作成・登録
    • (gacutil, regasmを利用しているため)ビルドイベント時のパスの確認
    • デバッグの「構成」の確認

     環境としてはIE8,Visual Studuio 2010,C#となります。他に確認したほうが良い点としてはどういったものがあるのでしょうか?

    よろしくお願いします。

     

    2010年7月5日 7:20

回答

すべての返信

  • こんにちは、hiroyukit さん。

    Visual Studio での IE8 のデバッグについて、ざっと検索してみたところ、以下のような参考情報がありましたので、ご参考まで。

    Visual Studio Debugging in IE8
    http://www.askyb.com/bho/visual-studio-debugging-in-ie8/

    How to debug BHO dll in IE8 beta
    http://social.msdn.microsoft.com/Forums/en-US/vsdebug/thread/f52b25b5-02ff-4637-932e-f9425d0ef585

    katata_hの日記
    http://d.hatena.ne.jp/lars_t/20100221/1266724448

    試したわけではないのですが、もしかしたら、OS や Visual Studio のバージョンに依存してできないかもしれません。
    もうすでに確認されていたらごめんなさい。

    この件で他にも何か情報をお持ちの方は、是非投稿をお願いいたします。
                                                       
    マイクロソフト株式会社 フォーラム オペレーター 山本 春海

    • 回答としてマーク hiroyukit 2010年7月13日 5:06
    2010年7月8日 7:47
  • 山本さん

     

    遅くなってしまいましたが,ありがとうございます。


    結論から申しますと,registryにTabProcGrowthを設定することで,ブレークポイントが効くようになりました。

    自分の設定ばかり疑っていて,まったく意識していない箇所でしたので非常に助かりました。

     

    2010年7月13日 5:05