This question already has answers here:
Could not load file or assembly … An attempt was made to load a program with an incorrect format (System.BadImageFormatException)
(27个答案)
7年前关闭。
我正在将Visual C#Studio 10.0与.NET Framework 4.0一起使用,并且试图加载SoundTouchSharp库并在应用程序中创建库(对象)的实例。但是,在键入文件的路径后,出现以下错误:
我该如何解决?我几乎肯定使用VS终端创建了.dll,它应该与.NET框架相同。如果需要,我还可以提供更多代码。
谢谢!
(27个答案)
7年前关闭。
我正在将Visual C#Studio 10.0与.NET Framework 4.0一起使用,并且试图加载SoundTouchSharp库并在应用程序中创建库(对象)的实例。但是,在键入文件的路径后,出现以下错误:
我该如何解决?我几乎肯定使用VS终端创建了.dll,它应该与.NET框架相同。如果需要,我还可以提供更多代码。
谢谢!
最佳答案
确保没有32位/64位冲突。
请引用以下问题:
Troubleshooting BadImageFormatException
如果您在64位操作系统上运行,则Assembly RevitAPI可能会编译为32位,而您的进程可能会编译为64位或“任何CPU”。
或者,RevitAPI被编译为64位,而您的进程被编译为32位或“任何CPU”并在32位OS上运行。
关于c# - BadImageFormatException C#,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15917204/
10-12 15:05