The downloads page now contains "mixed mode" downloads for all variations of System.Data.SQLite, that work the same way as earlier versions of SQLite i.e. no requirement to also include SQLite.Interop.dll in your project.
The trick is - look for the word "bundle" in the download links
e.g. sqlite-netFx35-setup-bundle-x86-2008-1.0.76.0.exe
You will also see that the description text for these links begins with "This setup package features the mixed-mode assembly".
I got burned because I didn't realize that this really means "download this one if you want it to work the way it always did before".
Having no idea what was meant by a mixed-mode assembly, the other links seemed like a better option - because they claim "This setup package will install all the necessary runtime components and dependencies".
Also note that the only way to tell if you've gotten the "wrong" one is by file size. The DLLs have exactly the same name, and exactly the same version number. The mixed-mode version is much bigger - around 700K. The other one is around 160K.
What a mess...
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…