Я пытаюсь автоматизировать приложение Microfocus Rumba через VB.Net. Из-за некоторых ограничений я не могу использовать какие-либо макросы/скрипты, встроенные в Rumba.
Я узнал, что ehlapi32.dll можно использовать для автоматизации Rumba, но я не мог добавить ehlapi32.dll или WHLLAPI.dll в качестве ссылок на решение .Net.
Я не мог создавать объекты Microfocus.Rumba/Rumba.System/Rumba.Application из-за ошибки Cannot create Activex component. Я попытался решить эту проблему, зарегистрировав dll с помощью RegAsm.exe. Но он говорит, что Dll не является допустимой сборкой .net.
Прилагаю снимки ошибок.
Ошибка при добавлении dll в раздел "Ссылки" решения .Net
Не удается создать ошибку компонента ActiveX
Недопустимая ошибка сборки .Net
Примечание. Я использую MicroFocus Rumba Desktop 9.4.1.
Любое руководство глубоко оценено.
Спасибо.