Создание VB. NET COM DLL - PullRequest
       10

Создание VB. NET COM DLL

0 голосов
/ 22 апреля 2020

Я создал проект в VB. NET, и я установил «Сделать сборку видимой COM». Я добавил 1 функцию в проект, а затем скомпилировал ее с правами администратора.

У меня сложилось впечатление, что этого достаточно, чтобы сделать проект COM-файлом, зарегистрировать его и что я могу использовать его изнутри. VB6.

Однако, когда я пытаюсь добавить .exe в качестве ссылки в VB6, VB6 говорит, что не может добавить ссылку на файл VB. NET .exe.

Чего мне не хватает?

Я заметил, что есть еще один флажок под названием «Зарегистрироваться для COM-взаимодействия», но я не уверен, действительно ли он мне нужен.

1 Ответ

1 голос
/ 22 апреля 2020

Мне пришлось изменить стиль приложения с Windows -Forms-App на Class Library.

После этого я мог проверить «Зарегистрироваться для взаимодействия COM». После компиляции будет создан TLB.

Затем я мог бы сослаться на этот TLB.

Это решило мою проблему.

...