Каковы этапы настройки при развертывании SQLite для приложения?

Я заблудился, пытаясь понять, почему sqlite на моем компьютере разработки работает, а не в другой системе.

Я помню, что мне пришлось сделать несколько шагов, прежде чем я наконец-то начал работать на своем компьютере. Я просто не могу вспомнить, кем они были.

Прямо сейчас я тестирую свое программное обеспечение на чистой системе, после подготовки этой системы к тесту, например установке SQLite engine 2.5/3.5 ADO.NET. Моя программа запускается и завершает работу при использовании файла базы данных. Сообщение об ошибке окна действительно показывает - System.Data.Sqlite и System.IO.EntryPointNotFound.

Кто-нибудь знает, что это значит?

Любая помощь или советы будут с благодарностью.

1 ответ

Решение

Спасибо, Сибкар. Я выяснил, почему у меня были проблемы с SQLite в чистой системе. Хотя dll-файлы System.Data.Sqlite в папке моего проекта были точно такими же по имени и версии, что и dll-файлы в папке program files/SQLite.NET/bin, они почему-то отличались. После того, как я скопировал dll из папки bin SQLite.NET в папку моего проекта, она работала на моей чистой системе.

Итак, первое, что вы должны сделать, если у вас возникли проблемы, аналогичные моей, загрузите и установите SQLite-1.0.66.0-setup.exe. Затем убедитесь, что вы скопировали файлы dll System.Data.SQLite из папки SQLite.NET/Bin в папку вашего проекта или приложения в тестируемой или чистой системе.

Другие вопросы по тегам