我是一位有用的助手,可以将文本翻译成中文。
我有一个ActiveX VB6 DLL(无法访问其源代码),想要调用'GetUnitInfo'方法。
我通常会这样导入它:
但是我遇到了一个异常:
但是出现了异常:
模块应该包含一个程序集清单。(HRESULT 异常: 0x80131018)
我已经尝试过清理解决方案,关闭项目选项中的清单,创建新的清单文件,但都没有帮助...
我有一个ActiveX VB6 DLL(无法访问其源代码),想要调用'GetUnitInfo'方法。
我通常会这样导入它:
[DllImport(@"C:\Users\R\Documents\lab.dll")]
public static extern long GetUnitInfo(String strRequest, String strInfo, String strName);
但是我遇到了一个异常:
此外,我已经尝试加载它:无法在 DLL 中找到名为“GetUnitInfo”的入口点
Assembly myAssembly ;
myAssembly = Assembly.LoadFile("C:\\Users\\R\\Documents\\lab.dll");
但是出现了异常:
模块应该包含一个程序集清单。(HRESULT 异常: 0x80131018)
我已经尝试过清理解决方案,关闭项目选项中的清单,创建新的清单文件,但都没有帮助...
DllImport
。 - Visual Vincent