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 }
Object Exception(System.Runtime.Serialization.ISerializable) SystemException BadImageFormatException