Application.Run(new Main());
Эта строка дает исключение TypeInitializationException после того, как я перешел с 3.5 на 4. Фреймворк.
Почему это?
Редактировать: Забыл упомянуть, что это приложение Winforms C #.
Хорошо, у меня есть ссылка на SQLite .NET. Я попытался сделать это в проекте, созданном в .NET 4 по умолчанию, и не дал мне никакой ошибки, поэтому я предположил, что это не касается SQLite .NET
http://sqlite.phxsoftware.com/
Обратите внимание, v2.0.50727 - это версия библиотеки DLL во время выполнения, которая, кажется, вызывает проблему.
- Брошено: "Сборная версия базы данных на базе" v2.0.50727 "в режиме реального времени и времени в режиме реального времени. 4.0 Версия для печати и настройки." (System.IO.FileLoadException) Сообщение об исключении = "Сборка из базы данных для базы данных в разных версиях" v2.0.50727 "в режиме реального времени и времени. 4.0. , Exception Type = "System.IO.FileLoadException"
Кажется, он не может запустить DLL на v4 с / дополнительной конфигурацией.