Support Center

BadImageFormat Exception when using the FaxMan .Net Components

Last Updated: Sep 16, 2013 09:13AM EDT
The FaxMan SDK .Net components and the FaxMan Jr components are built using managed C++. As such they are compiled for x86 or 32 bit systems. It is important that when building a .Net solution with these components that you set the Platform Target in the Build properties of the solution to x86 and not Any CPU. By doing so the application will run on both 32 bit and 64 bit operating systems though always as a 32 bit application even on the 64 bit operating systems.

Leaving the Platform Target to Any CPU will cause the application to fail to load with a BadImageFormat exception when run on 64 bit operating systems.

Future versions of Faxman will include 64 bit support in the .Net components.

Contact Us