On 12 Jan 2012, at 6:30am, Joe Winograd wrote: > Thanks to both of you for your responses. I'm back to wondering how SQLite > can be effective in the PC world with so many different programs using many > different versions of SQLite. Since all versions are backward compatible, I > was liking Richard's suggestion to get the latest-and-greatest DLL > everywhere, but the DLLs for the two conflicting programs aren't even present. > > Joe, I assume your suggestion to "remove all System.Data.SQLite assemblies > from the GAC and 'convert' them to be application-local" is directed at the > software developers (like HP and Intuit), not at end-users (like me
Just to be clear, so is Richard's real suggestion, which is the programmers should statically link to a SQLite library, or to include SQLite source code in their applications and not use a library at all. SQLite is (deliberately designed to be) tiny. Including it all in every application which used it wouldn't use much disk space and would mean problems like the one you reported would never happen: you could have ten apps all expecting different versions of SQLite, and they could all run at the same time with no installation or path problems. Unfortunately, as you noted, this is a decision which can be made only by programmers, not users like you. Oh, and in case you didn't know, Doctor Richard Hipp is SQLite's creator. His advice about it is pretty good. Simon. _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users