Brian Wheatley wrote: > > After compiling there's a SQLite.Interop.082.dll file in the folder > labeled "Pocket PC2003 (ARMV4)". >
Yes, that contains the native code for SQLite, compiled for Windows CE. > > Do I need to change the solution platform to the appropriate device > before compiling? Or just leave it at mixed? > Leaving it mixed is fine. The only processor architecture supported by the Windows CE project is ARM. > > Also, there's no Interop file in the Win32 debug folder. When I try > to run a PC application using the System.Data.SQLite.dll in the > bin\2008\Debug\bin folder it throws an exception that SQLite.Interop.dll > could not be found. > The SQLite.Interop.dll file is only copied by the build process if the selected processor architecture matches that of the machine performing the build. You might need to build the x64 SQLite.Interop.dll (by selecting x64 as the platform) and then manually copy the resulting DLL to the directory containing the managed components. -- Joe Mistachkin _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users