Ошибка сборки SQLite в VS 2010 - PullRequest
       1

Ошибка сборки SQLite в VS 2010

0 голосов
/ 02 декабря 2011

Я пытаюсь разработать приложение настроек, в котором разработчик может загрузить zip-файл, содержащий базу данных SQLite и соответствующие библиотеки DLL, и просто использовать его, вызывая Setting.Set и Setting.Get в своем коде , Используя простую пару ключ / значение в базе данных, это позволяет пользователям сохранять любые настройки для чего угодно.

Однако я получаю сообщение об ошибке:

«Не удалось загрузить файл или сборку» System.Data.SQLite, версия = 1.0.66.0, Culture = нейтральный, PublicKeyToken = db937bc2d44ff139 'или одна из его зависимостей. Системе не удалось найти указанный файл. "

... при попытке интегрировать его в новое тестовое приложение.

Я пробовал

<configuration>
  <startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0"/>
    <requiredRuntime version="v4.0.20506"/>
  </startup>
</configuration>

в App.config, но это не решает проблему.

Я пытаюсь сделать «плагин» максимально удобным для конечного пользователя / разработчика для повторного использования, но это становится действительно очень утомительным! >: - (

Есть идеи, ребята?

Спасибо за вашу помощь !!

1 Ответ

1 голос
/ 02 декабря 2011

Вы можете начать с использования самой последней сборки System.Data.SQLite:

http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki

Где-то на этой странице вы найдете «Предварительно скомпилированные статически связанные двоичные файлы для 32-разрядных систем».Windows (.NET Framework 4.0) ", которая подходит для упаковки сборки System.Data.SQLite с вашим приложением.

Это также должно позволить вам не использовать настройку приложения useLegacyV2RuntimeActivationPolicy="true".

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