c# .net dll

badimageformatexception c#



BadImageFormatException C# (1)

Asegúrese de no tener conflictos de 32 bits / 64 bits.

Refiere esta pregunta:

Solución de problemas de BadImageFormatException

Si está ejecutando un sistema operativo de 64 bits, Assembly RevitAPI puede compilarse como 32 bits y su proceso como 64 bits o "Cualquier CPU".

O bien, RevitAPI se compila como de 64 bits y su proceso se compila como de 32 bits o "Cualquier CPU" y se ejecuta en un sistema operativo de 32 bits.

Estoy usando Visual C # Studio 10.0 con .NET Framework 4.0 y estaba intentando cargar en la biblioteca de SoundTouchSharp y crear una instancia de la biblioteca (objeto) en mi aplicación. Sin embargo, después de escribir la ruta del archivo, aparece este error:

BadImageFormatException no se ha BadImageFormatException : se ha intentado cargar un programa con un formato incorrecto. (Excepción de HRESULT : 0x8007000B)

¿Cómo debo arreglar eso? Estoy casi seguro de que creé el .dll usando el terminal VS y debería ser la misma versión que el .NET framework. También puedo proporcionar más código si es necesario.

¡Gracias!