我在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