Я пометил свою DLL как vsdraCOM, и я могу видеть ее в реестре после установки, но мое приложение не видит COM-интерфейс, пока я не вызову RegAsm для него вручную. Почему это могло быть?
Регистрация COM не работает на Vista (подтверждено мной) и XP (подтверждено коллегой). Использование Visual Studio 2005 в XP.





Что ж, я нашел решение:
Ник: Я использовал ваш метод, но все равно у меня такая же проблема, как и у парня, задавшего вопрос выше. Он появляется в реестре, но плагин BHO (надстройка IE) не добавлен в список надстроек IE. идея?
@Tady Если он отображается как зарегистрированный CLSID, вам также необходимо сообщить IE о BHO, добавив ключ с CLSID в HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Browser Helper Objects.
Какую версию ОС / Visual Studio вы используете для создания проекта установки?