-----Original Message----- The System.Data.SQLite managed-only assembly, when the native library pre-loading code is enabled (which it is by default starting with release 1.0.80.0), will now attempt to detect the processor architecture of the process it is being loaded into and then it will attempt to load the native interop library from an appropriately named subdirectory (e.g. "x86", "x64", etc). In order to take advantage of this feature, the System.Data.SQLite managed-only assembly should be deployed with the other managed binaries in your application and the native interop libraries should be deployed in platform-specific sub-directories underneath that directory, as follows:
<appDir>\YourApp.exe <appDir>\System.Data.SQLite.dll (managed-only assembly) <appDir>\x86\SQLite.Interop.dll (x86 native-only interop library) <appDir>\x64\SQLite.Interop.dll (x64 native-only interop library) If this feature does not work properly in your environment, it can be disabled by setting the "No_PreLoadSQLite" environment variable prior to loading and/or using the System.Data.SQLite assembly. -- Joe Mistachkin ===== end of original message======================== This is the first I have heard of this feature or requirement or whatever this is. This statement seems to be saying that the "System.Data.SQLite managed-only assembly" is different from the "System.Data.SQLite assembly". Is that true? When I download a new version of the System.Data.SQLite installation package, how will I tell the difference between the two? RobR _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users