BadImageFormatException C#

m00*_*360 42 .net c# dll

我正在使用Visual C#Studio 10.0和.NET Framework 4.0,我试图加载SoundTouchSharp库并在我的应用程序中创建库(对象)的实例.但是,在我输入文件的路径后,我收到此错误:

BadImageFormatException未处理 - 尝试加载格式不正确的程序.(例外情况HRESULT:0x8007000B)

我该怎么解决这个问题?我几乎肯定我使用VS终端创建了.dll,它应该与.NET框架的版本相同.如果需要,我还可以提供更多代码.

谢谢!

Fre*_*cer 75

确保您没有32位/ 64位冲突.

请参阅此问题:

BadImageFormatException故障排除

如果您在64位操作系统上运行,则可以将Assembly RevitAPI编译为32位,将您的进程编译为64位或"任何CPU".

或者,RevitAPI编译为64位,您的进程编译为32位或"任何CPU"并在32位操作系统上运行.

  • 我必须单独进入实际项目并检查它们是否已设置为任何CPU (3认同)
  • 真棒!进行了多次尝试,但最终启用了Configuration Manager并将Target Platform(Release)更改为Any CPU.谢谢你的帮助! (2认同)