У меня есть DLL, написанная на C #, которую я хочу использовать в своем приложении VB6. .
В VS2008 проверяется свойство проекта «Зарегистрировать для COM-взаимодействия», и когда я компилирую DLL и пытаюсь использовать ее на своей машине разработки, все работает нормально.
Мне нужно запустить его на компьютере, на котором нет VS2008, поэтому я попытался зарегистрировать эту DLL следующим образом:
C:\WINDOWS\system32>..\Microsoft.NET\Framework\v2.0.50727\regasm myDLL.dll /tlb: myDLL.tlb /codebase
, но затем, когда я пытаюсь запустить ее, я получаю эту ошибку:
Ошибка автоматизации. Система не может найти указанный файл.
Кто-нибудь может сказать мне, что я делаю не так?