Member 12861448 Ответов: 1

Сборка смешанного режима построена на основе версии "v2.0.50727" среды выполнения и не может быть загружена в среду выполнения 4.0 без дополнительной информации о конфигурации.


Я использую инструмент надстройка экспресс для ящика надстройки для MS как Outlook,Word и Excel
я хочу использовать базу данных sqllite для этого, но ist показывает ошибку
Mixed mode assembly is built against version 'v2.0.50727' of the runtime and cannot be loaded in the 4.0 runtime without additional configuration information.


Что я уже пробовал:

<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
 </startup>
 <startup useLegacyV2RuntimeActivationPolicy="true" />
в app.config

public void connect()
       {
           SQLiteConnection sqlite_conn;
           SQLiteCommand sqlite_cmd=new SQLiteCommand();
           SQLiteDataReader sqlite_datareader;
           sqlite_conn = new SQLiteConnection("Data Source=clients.db;Version=3;New=False;Compress=True;");
           sqlite_conn.Open();
           sqlite_cmd.CommandText = "SELECT * FROM User";
           sqlite_datareader = sqlite_cmd.ExecuteReader();
           while (sqlite_datareader.Read()) // Read() returns true if there is still a result line to read
           {


               string myreader = sqlite_datareader.GetString(0);
               MessageBox.Show(myreader);
           }
           // We are ready, now lets cleanup and close our connection:
           sqlite_conn.Close();
       }

1 Ответов

Рейтинг:
7

Mehdi Gholam

Скачать dll файлы dotnet v2 для Sqlite : [^]


Mehdi Gholam

Название буквально гласит: "настройки для 32-разрядной Windows (.NET Framework 2.0 SP2)"

Member 12861448

Сэр, я добавил в свой проект, но теперь он тоже не работает...

Mehdi Gholam

Если вы компилируете "любой процессор" и развертываете его в 64-битной системе, то вам необходимо установить 64-битную версию SQLite.

Member 12861448

спасибо сэр..это решено, но у меня есть еще одна ошибка логическая ошибка SQL или отсутствует база данных как я могу решить эту проблему, пожалуйста, я новичок в базе данных sqlite