0
我已經在vC++項目中創建了一個簡單的「public ref class」,它被配置爲生成一個dynamik庫。 在c#項目(簡單控制檯應用程序)中,我添加了vC++項目作爲參考,並做了一個「使用myVC++庫」。 但是,當我嘗試從vC++ dll創建對象時,我總是得到:System.BadImageFormatException未處理在c#中使用vC++類庫
任何線索或有用的教程?
TIA
我已經在vC++項目中創建了一個簡單的「public ref class」,它被配置爲生成一個dynamik庫。 在c#項目(簡單控制檯應用程序)中,我添加了vC++項目作爲參考,並做了一個「使用myVC++庫」。 但是,當我嘗試從vC++ dll創建對象時,我總是得到:System.BadImageFormatException未處理在c#中使用vC++類庫
任何線索或有用的教程?
TIA
是您的C#項目設置爲打造「任何CPU」 - 如果是這樣,你是在一個64位操作系統,則負載將失敗。
VC++ dll只有32位,64位應用程序無法運行它。
你可以改變你的C#構建目標x86。
thx,這解決了這個問題。 – helpless 2009-05-05 14:33:05