Как зарегистрировать COM из проекта VS Setup?

StackOverflow https://stackoverflow.com/questions/12807

  •  08-06-2019
  •  | 
  •  

Вопрос

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

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

Это было полезно?

Решение

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

  1. Запустите RegAsm.exe с параметром /regfile, чтобы создать записи реестра.
  2. Вручную импортируйте файл .reg в проект установки VS, просмотрев реестр, щелкнув правой кнопкой мыши и выбрав «Импортировать...».
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top