Am 08.05.2011 16:54, schrieb Jeff Slutter: >> I've included the zlib1.dll into the WinFossil.zip file. >> What do you mean by "I was unable to run the WinFossil binary"? >> I'm developing and using it on Win7 x64. Do you get any error message, >> exception >> or something like that? >> > The Fossil.exe included in WinFossil.zip now works for me. > > As for WinFossil.exe, as soon as I double click it, it crashes and I get > a standard Windows message box saying "WinFossil has stopped working. > Windows is checking for a solution to the problem...". Running the > executable via an instance of the MSVS2008 debugger reveals a > BadImageFormatException: > > An unhandled exception of type 'System.BadImageFormatException' occurred > in WinFossil.exe > Additional information: Could not load file or assembly > 'System.Data.SQLite, Version=1.0.66.0, Culture=neutral, > PublicKeyToken=db937bc2d44ff139' or one of its dependencies. An attempt > was made to load a program with an incorrect format. > > I'm confused though why it would work for you, and not me. Other than, > perhaps, on your machine it is finding the x64 System.Data.SQLite behind > the scenes, perhaps from the GAC. > > Seeing these errors in the past, and knowing that System.Data.SQLite is > a native assembly (it is either x86, or x64), to fix the error, you need > to explicitly set the "Platform target:" field to x86 (in the > Properties|Build tab of WinFossil's Project Properties), and then make > sure you distribute the System.Data.SQLite x86 assembly (as you already > are). Optionally, you could provide both x86 and x64 assemblies of > System.Data.SQLite and let the user choose the right one based on their > platform. That's what happens if you test and use software on the development system :-( I got caught in that trap two years ago but I forgot it until you mentioned it. I've uploaded a modified version which has been tested on a 32 bit Windows XP VM too.
Ingo _______________________________________________ fossil-users mailing list [email protected] http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

