Thanks for your efforts.
Unfortunately I guess just renamining the output to System.Data.Sqlite_x64.dll in not enough:
#if !PLATFORM_COMPACTFRAMEWORK
private const string SQLITE_DLL = "System.Data.SQLite_x64.DLL";
That probably needed to get renamed too.
As when I run it the library attempts to load the plain named version:
failed to open database - path: M:\MySqliteDatabase.sqliteDB
Unable to load DLL 'System.Data.SQLite.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
If I could figure out why this fails:
Error 4 error MSB3073: The command ""C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\.\Bin\sn.exe" -R "M:\WorkingFolder\dotnet\SQLite-1.0.66.1-source\SQLite.Interop\x64\Debug\SQLite.Interop.dll" "..\System.Data.SQLite\System.Data.SQLite.snk"
:VCEnd" exited with code 1. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets 113 6 SQLite.Interop
Then I could probably do this myself.
I've given up on this and will not allow clients to use the 64 bit version so you needn't spend any additional time upon mybehalf - but thanks for your efforts both original and this latest go.