Как отладить управляемый BHO из Visual Studio 2010 - PullRequest
6 голосов
/ 25 декабря 2011

У меня есть управляемая панель обозревателя (работает в Internet Explorer), которая работает достаточно хорошо.На данный момент единственный способ его отладки:

  1. Запустить IE вне VS
  2. Из VS (отладка => присоединить) Присоединить к процессу "iexplore.exe"

Попытка сделать следующее:

  1. Перейти к свойствам проекта => вкладка «Отладка»
  2. Запустить внешнюю программу: c: \ program files (x86) \ internetexplorer \ iexplore.exe
  3. Аргумент командной строки: about: blank
  4. Hit F5

Первый метод очень громоздок,При втором методе запускается iexplore, но отладчик не распознает точки останова, не знаю почему.

Любой совет?

1 Ответ

5 голосов
/ 12 марта 2012

Итак ... через 3 месяца после того, как я открыл этот вопрос, вот ответ.В Visual Studio откройте EXE как новый проект:

  1. Файл -> Открыть -> Проект / Решение
  2. Изменить тип на исполняемый файл
  3. Открыть c:\ program files \ internet explorer \ iexplore.exe

затем откройте свойство проекта:

  1. Существует только одна вкладка "Общие"
  2. Изменить отладчикВведите "Managed v4.0"

Вот и все. F5 теперь будет работать.Вы можете добавить этот проект EXE-файла в решение, содержащее управляемую BHO, и установить для проекта EXE-файла проект запуска.

...