Регистрация COM-взаимодействия (.tlb), включая ссылки на сборку (.dll)
Я пытаюсь зарегистрировать свой Classlib.dll для использования COM-взаимодействия с инструментом regasm.exe. В общем, это не проблема.
нравится: > regasm.exe MyAsm.dll /tlb: MyAsm.tlb
Но теперь я использую ссылку.dll в своем проекте classlib. Общая регистрация все еще работает, но затем ссылка на dll теряется, и функции становятся бесполезными.
Я уверен, что для этого есть простое решение, так как автоматическая регистрация через настройки VisualStudio Build работает нормально.
Итак, как я могу вручную настроить свой сценарий?
Мои текущие подходы:
- используя опцию: regasm /asmpath
- использование инструментов: Tlbexp.exe, Tlbimp.exe
Мои текущие источники информации:
- Regasm.exe (средство регистрации сборки)
- Бесплатная регистрация COM-взаимодействия. сборка B справочная сборка A?
- COM-взаимодействие без регистрации и зависимые сборки
Поскольку документальных фильмов, к сожалению, очень мало, и я новичок в теме COM, было бы здорово, если бы вы могли мне помочь.