我有一个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