2011-12-25 15 views
6

Internet Explorerで動作するマネージドエクスプローラバーが正常に動作しています。現在のところ、それをデバッグするための唯一の方法:Visual Studio 2010からマネージBHOをデバッグする方法

  1. VSからVS
  2. 外のスタートIEは(デバッグ=>アタッチ)プロセス "iexplore.exeを" 次の操作を実行しようとすると

へのアタッチC:\プログラムファイル(x86の)\ Internet Explorerの\ IEXPLORE:プロジェクトのプロパティ=> [デバッグ]タブ

  • スタート外部プログラムへ

    1. ゴー.exeの
    2. コマンドライン引数:について:空白
    3. は、第1の方法は非常に面倒です

    F5を押してください。 2番目の方法では、iexploreが起動しますが、デバッガはブレークポイントを認識しません。その理由はわかりません。

    チップはありますか?

  • +0

    2番目の方法はどうなりますか? – gideon

    +0

    @gideon、2番目の方法では、iexploreが起動しますが、デバッガはブレークポイントを認識しません。 – Uri

    +0

    あなたの質問を編集/更新しましたが、あなたはフォーマットリストのためにhtmlは必要ありません。 – gideon

    答えて

    5

    私はこの質問を開いてから3ヶ月後、ここに答えがあります。 Visual Studioで 、新しいプロジェクトとしてEXEを開きます

    1. ファイル - - >開くファイル
    2. オープンC exeファイルにする>プロジェクト/ソリューション
    3. 変更タイプ:\プログラムファイル\のInternet Explorerを\ I​​EXPLORE .exeの

    その後、開いているプロジェクトのプロパティ:

    1. 唯一の '一般' タブがあります
    2. デバッガの種類を「Managed v4.0」に変更します。

    これはそれです。 F5が機能するようになりました。このEXEプロジェクトをマネージドbhoを含むソリューションに追加し、EXEプロジェクトをスタートアッププロジェクトに設定することができます。

    関連する問題