Страница загрузок теперь содержит загрузки в "смешанном режиме" для всех вариантов System.Data.SQLite, которые работают так же, как и в более ранних версиях SQLite, т.е. нет необходимости включать SQLite.Interop.dll в вашем проекте.
Хитрость в том, что ищите слово "bundle" в ссылках для скачивания
например. SQLite-netFx35-Setup- комплект -x86-2008-1.0.76.0.exe
Вы также увидите, что текст описания этих ссылок начинается с "Этот пакет установки содержит сборку в смешанном режиме" .
Я обгорел, потому что я не осознавал, что это действительно означает "скачай это, если хочешь, чтобы оно работало так, как всегда раньше" .
Не имея представления о том, что подразумевается под сборкой в смешанном режиме, другие ссылки казались лучшим вариантом - поскольку они утверждают, что «этот установочный пакет установит все необходимые компоненты и зависимости времени выполнения».
Также обратите внимание, что единственный способ определить, что вы ошиблись, - это размер файла . Библиотеки DLL имеют одинаковое имя и номер версии. Версия в смешанном режиме намного больше - около 700К . Другой около 160K.
Какой беспорядок ...