Не удалось загрузить файл или сборку 'System.Data.SQLite, версия = 1.0.65.0 - PullRequest
1 голос
/ 02 августа 2010

Хотя есть ответ на этот вопрос здесь , однако обстоятельства иные. Например, в одном приложении System.Data.SQLite работает отлично, в то время как в этом приложении выдается это исключение в следующей строке:

 SQLiteSync.SqliteClientSyncProvider clientSyncProvider = new SQLiteSync.SqliteClientSyncProvider(connString);

и я тоже проверил путь, чтобы избежать исключений ввода-вывода. Любая подсказка может бросить это?

1 Ответ

7 голосов
/ 02 августа 2010

Самая распространенная причина, по которой я знаю это, состоит в том, что SQLite поставляется только в версии x86, и люди запускают его на 64-битных компьютерах, и ему это не нравится.

Вы можете решить эту проблему (если это так), изменив настройки сборки с «Любой процессор» на «x86». Это объясняет, почему оно работает в одном приложении, а не в другом - если одно работало в x86 нормально, а другое - в x64 и вызывало эту ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...