Написание сборки взаимодействия COM для сборки .NET для использования приложением VB6 - PullRequest
1 голос
/ 07 июля 2010

Я пытаюсь создать сборку COM Interop (myComInterop.dll) между моим приложением vb6 и сборкой .net.Я также пытаюсь сделать так, чтобы это могло быть "без регистрации" ( см. Здесь для объяснения ).Свобода регистрации требует, чтобы я создал файл MyVb6App.exe.manifest, а также чтобы я использовал строгое имя для подписи myComInterop.dll.Однако ссылки в myComInterop.dll требуют, чтобы зависимые сборки также были подписаны строгим именем.Проблема в том, что некоторые из зависимых сборок являются сторонними библиотеками, которые мы не можем перестроить как подписанные с задержкой или подписать сами.

Есть ли способ обойти это требование подписать зависимые библиотеки?

1 Ответ

1 голос
/ 07 июля 2010

Что заставляет вас думать, что это должно быть сильным именем?Это не является обязательным условием для COM без регистрации, и в примере, приведенном в сообщении блога, не используется сборка со строгим именем.

...