Как можно развернуть DLL с помощью RegAsm для COM Interop? - PullRequest
0 голосов
/ 26 апреля 2019

У меня есть vb.net dll [DTP_Image.dll] на локальном компьютере: если я создаю VS 2010, он нормально загружается: enter image description here

Но я развертываю dll надругие ПК по команде:

"C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe" /codebase "C:\deploydll\DTP_Image.dll"

enter image description here

Я не могу найти свою DLL в [Инструмент -> Справочник] Excel VBA.

Как развернуть DLL с помощью RegAsm для COM-взаимодействия?

1 Ответ

1 голос
/ 26 апреля 2019

Вы должны экспортировать типы, вызывая regasm следующим образом

regasm.exe {your.dll} /register /codebase /tlb

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...