Компонент Сервис и C#

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

1 ответ

Решение

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

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

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

Другие вопросы по тегам