我正在尝试为VS2013中的x86
和x64
配置构建一个解决方案,但我有一个BadImageFormatException
的问题与其中一个dll。这是一个99.999%管理的Winforms应用程序,但依赖于用C语言编写的一个dll。我使用DllImport来简单地访问dll中的不同函数。这个dll是罪魁祸首,因为当我使用x64构建项目时它会返回BadImageFormatException
。当我使用x86构建所有内容时,它工作正常。
我正在使用针对x86或x64的VS安装项目,具体取决于构建配置。任何帮助将不胜感激。
答案 0 :(得分:1)
由于您的DLL依赖关系为x86
,因此您无法在解决方案中定位x64
。