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

Reply via email to