Как зарегистрировать COM из проекта VS Setup? - PullRequest
3 голосов
/ 16 августа 2008

Я пометил мою DLL как vsdraCOM и после установки вижу ее в реестре, но мое приложение не видит интерфейс COM, пока я не вызову RegAsm для него вручную. Почему это может быть?

Регистрация COM не работает на Vista (подтверждено мной) и на XP (подтверждено коллегой). Использование Visual Studio 2005 в XP.

1 Ответ

5 голосов
/ 18 августа 2008

Ну, я нашел решение:

  1. Запустите RegAsm.exe с параметром / regfile для создания записей реестра.
  2. Вручную импортируйте файл .reg в проект VS Setup, просмотрев реестр, щелкнув правой кнопкой мыши и выбрав «Импорт ...»
...