This exception occurs when .NET tries to load a DLL or executable that is either corrupt or invalid for the platform on which you are running. public class BadImageFormatException : SystemException { // Public Constructors public BadImageFormatException ( ); public BadImageFormatException (string message ); public BadImageFormatException (string message , Exception inner ); public BadImageFormatException (string message , string fileName ); public BadImageFormatException (string message , string fileName , Exception inner ); // Protected Constructors protected BadImageFormatException (System.Runtime.Serialization.SerializationInfo info , System.Runtime.Serialization.StreamingContext context ); // Public Instance Properties public string FileName {get; } public string FusionLog {get; } public override string Message {get; } // overrides Exception // Public Instance Methods public override void GetObjectData (System.Runtime.Serialization.SerializationInfo info , System.Runtime.Serialization.StreamingContext context ); // overrides Exception public override string ToString ( ); // overrides Exception } HierarchyObject Exception(System.Runtime.Serialization.ISerializable) SystemException BadImageFormatException |