Possible duplicate:
BadImageFormat exception while loading .Net build problem
I am trying to run an exe file that loads an assembly and retrieves its version. The file works fine on win xp, but when it runs on win 7 it fails, giving the following exception.
Unhandled Exception: System.BadImageFormatException: Could not load file or asse mbly 'some.dll' or one of its dependencies. An attempt was made to load a program with an incorrect format. File name: 'some.dll' at System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boo lean throwOnFileNotFound, Boolean forIntrospection) at System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) at System.Reflection.Assembly.LoadFrom(String assemblyFile) at NxTools.InstallTools.Utils.MIPSettings.MIPEnvironmentSettings.Main(String[ ] args) WRN: Assembly binding logging is turned OFF. To enable assembly bind failure logging, set the registry value [HKLM\Software\M icrosoft\Fusion!EnableLog] (DWORD) to 1. Note: There is some performance penalty associated with assembly bind failure lo gging. To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fus ion!EnableLog].
Has anyone encountered this problem? What is the likely solution to this problem?
source share