Эта версия SQLite для .NET распространяется в виде двух библиотек:
- System.Data.SQLite.dll
- SQLite.Interop.dll
Обе библиотеки должны присутствовать в той же папке, что и ваш EXE.Interop dll зависит от платформы, поэтому вам нужно вручную (или после сборки) скопировать версию x86 или x64 .
Следует также помнить, что SQLite.Interop.dll его зависит от MSVCR100.DLL (часть распространяемого пакета Visual C ++ 2010 SP1).Вы можете получить его здесь:
Обратите внимание наSQLite для .NET 3.5 требует среды выполнения Visual C ++ 2008 SP1.Вы можете подтвердить, что сборка Interop имеет все необходимые зависимости, используя Dependency Walker .
Обходной путь для этой проблемы можно найти здесь .Но было бы неплохо решить проблему без применения обходного пути.