My recollection is that in your first message (to which I replied [to this list] that your one crashing user might have been someone using 32-bit Windows; almost all XP installs are 32-bit) you said that you had built things 64-bit.
You cannot deploy a 64-bit build on 32-bit Windows XP and expect it to work. The error message "no matching native image" corresponds to that problem -- a 64-bit native image cannot load (it will not "match") on a 32-bit system. However, you could deploy a 32-bit build on 64-bit Windows. (Just as one example, Visual Studio is a 32-bit application and of course works fine on 64-bit Windows.) Unless your application needs to access more than (at least) 1.5gb of memory, building as 64-bit gains very little if anything. Do you know why the decision was made to build 64-bit? That removes the possibility of deploying to 32-bit Windows XP (unless you ALSO build a separate 32-bit version) -- something that apparently is/was not obvious to the people who decided that. J. Merrill -----Original Message----- Date: Wed, 13 Nov 2013 22:39:04 -0800 From: "Andreas Hofmann" <andreas.hofm...@ku7t.org> To: "'General Discussion of SQLite Database'" <sqlite-users@sqlite.org> Subject: Re: [sqlite] Could not load file or assembly 'System.Data.SQLite.dll' or one of its dependencies on Windows XP. Ideas? Even more information. I used fuslogvw.exe to see the binding errors. It seems that the assembly of System.SQLite.Data.dll was loaded fine: LOG: GAC Lookup was unsuccessful. LOG: Attempting download of new URL file:///C:/Program Files/N1MMLogger+/System.Data.SQLite.DLL. LOG: Assembly download was successful. Attempting setup of file: C:\Program Files\N1MMLogger+\System.Data.SQLite.dll LOG: Entering run-from-source setup phase. LOG: Assembly Name is: System.Data.SQLite, Version=1.0.86.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139 LOG: Binding succeeds. Returns assembly from C:\Program Files\N1MMLogger+\System.Data.SQLite.dll. LOG: Assembly is loaded in default load context. But the native image was not: OG: Initial PrivatePath = NULL LOG: Dynamic Base = NULL LOG: Cache Base = NULL LOG: AppName = N1MMLogger.net.exe Calling assembly : N1MMLogger.net, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null. === LOG: Start binding of native image System.Data.SQLite, Version=1.0.86.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139. WRN: No matching native image found. _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users