Question

I downloaded the SharpSVN example they give to try and test it out but I get this error when I try and run it.

System.BadImageFormatException {"Could not load file or assembly 'SharpSvn, Version=1.4999.376.29668, Culture=neutral, PublicKeyToken=d729672594885a28' or one of its dependencies. An attempt was made to load a program with an incorrect format."}

After I downloaded I went to load the project, did the requested conversion with no errors then just tried to run it. Haven't been able to find a solution online.

Running on 64-bit W7 and I notice all the .dlls and other files are all _32, not sure if that is the problem.

Was it helpful?

Solution

Is the application compiled for x86? If it is compiled for Any CPU, it will be jitted to x64 on a 64-bit system, which leads to this error if it is loading 32-bit DLLs. You have to add an x86 configuration, and build that configuration.

OTHER TIPS

It was maybe that you were using the SharpSvn's dll in a .NET 4.0 project. If so, try this in your app.config file:

<configuration>
  <startup useLegacyV2RuntimeActivationPolicy="true">
  </startup>
</configuration>

my dev environment is 32 bits and our CI build and server is 64 bits . What I ended up.There are two nuget packeges for sharpsvn x86 and x64 ! I installed both of them then I change refrences of srapsvn and sharpsvnUI manually!

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top