Регистрация библиотеки DLL .NET для использования в приложении VB6

У меня есть DLL, написанная на C #, которую я хочу использовать в своем приложении VB6. .

В VS2008 проверяется свойство проекта «Зарегистрировать для COM-взаимодействия», и когда я компилирую DLL и пытаюсь использовать ее на своей машине разработки, все работает нормально.

Мне нужно запустить его на компьютере, на котором нет VS2008, поэтому я попытался зарегистрировать эту DLL следующим образом:

C:\WINDOWS\system32>..\Microsoft.NET\Framework\v2.0.50727\regasm myDLL.dll /tlb: myDLL.tlb /codebase

, но затем, когда я пытаюсь запустить ее, я получаю эту ошибку:

Ошибка автоматизации. Система не может найти указанный файл.

Кто-нибудь может сказать мне, что я делаю не так?

7
задан DaveInCaz 31 January 2019 в 16:13
поделиться