我在Visual Studio中使用类库项目在C++中创建了一个dll。我需要从C#应用程序调用dll中的方法。如何从C#窗口应用程序项目调用C++ dll
我知道有两种方法。一种是将dll项目引用添加到C#项目或使用DllExport导出方法。但是,当我尝试两种方式时,它总是给运行时调用dll方法时出现以下错误。
TestClient.exe中发生未处理的类型为'System.BadImageFormatException'的异常 附加信息:试图加载格式不正确的程序。 (从HRESULT异常:0x8007000B)
我可以知道如何避免此问题?
在此先感谢!
您发布了结果(例外),但不是原因(您的源代码)。 – 2010-05-28 10:45:39