У меня есть ActiveX VB6 DLL (нет доступа к ее источникам), и я хочу вызвать метод 'GetUnitInfo'
Я использую его для импорта, как:
[DllImport(@"C:\Users\R\Documents\lab.dll")]
public static extern long GetUnitInfo(String strRequest, String strInfo, String strName);
Но я получаюисключение:
Невозможно найти точку входа с именем 'GetUnitInfo' в DLL
Также я попытался загрузить ее:
Assembly myAssembly ;
myAssembly = Assembly.LoadFile("C:\\Users\\R\\Documents\\lab.dll");
но получаю исключение
Модуль должен содержать манифест сборки.(Исключение из HRESULT: 0x80131018)
Я попытался очистить решение, отключить манифест в настройках проекта, создать новый файл манифеста, но мне это не помогло ...