Как зарегистрировать COM из проекта VS Setup?
Вопрос
Я пометил свою DLL как vsdraCOM и вижу ее в реестре после установки, но мое приложение не видит COM-интерфейс, пока я не вызову RegAsm вручную.Почему это могло быть?
Регистрация COM не работает на Vista (сам подтвердил) и на XP (подтвердил коллега).Использование Visual Studio 2005 на XP.
Решение
Ну, я нашел решение:
- Запустите RegAsm.exe с параметром /regfile, чтобы создать записи реестра.
- Вручную импортируйте файл .reg в проект установки VS, просмотрев реестр, щелкнув правой кнопкой мыши и выбрав «Импортировать...».
Не связан с StackOverflow