我有一個C#2.0項目設置爲「任何Cpu」,但是它引用了一個C++項目,它構建了一個32位的dll。如何在64位項目中引用32位DLL?
當我嘗試在64位機器,我得到以下錯誤上運行我的程序:
System.BadImageFormatException
was unhandled Message: Could not load file or assemblyTreeTMHook, Version=1.0.2889.19619, Culture=neutral, PublicKeyToken=null
or one of its dependencies. An attempt was made to load a program with an incorrect format.
我該如何解決這個問題?
更新
我希望能夠保持主體工程的任何CPU。
謝謝。
請記住「任何CPU」的含義。 **您**聲稱主項目無處不在,這意味着**你**負責消除所有架構依賴。 – MSalters 2010-08-26 09:05:45