Вопрос

У меня есть библиотека DLL VB6 COM, которую я упаковал в COM + (службы компонентов).Ни за что на свете я не могу понять, как получить ссылку на службу, импортированную / работающую на C #.Google мне вообще не помогает.В диалоговом окне "Добавить ссылку" ничего не отображается, что было бы даже близко к названию моей службы.У кого-нибудь есть какой-нибудь код / советы, как это сделать?Спасибо.

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

Решение

Если вы зарегистрировали библиотеку dll, она должна отображаться на вкладке COM, вы также можете попробовать перейти прямо к библиотеке dll или tlb и добавить ссылку таким образом.

Редактировать

Нет, этого не произойдет, он будет перенаправлен на сервис.Это то же самое, как если бы вы создали объект с помощью CreateObject("MyCom.MyClass") в vb SCM (надеюсь, именно так он называется, прошло много времени с тех пор, как я имел дело с COM +) активирует компонент в службе COM +, если это сервисное приложение, или в вашем процессе, если это библиотека.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top