Запуск Nh 3.2 с использованием SQLite вызывает следующее исключение:
---> NHibernate.HibernateException: Не удалось создать драйвер из NHibernate.Driver.SQLite20Driver, NHibernate, Версия = 3.2.0.4000, Культура = нейтральная, PublicKeyToken = aa95f207798dfdb4. ---> System.Reflection.TargetInvocationException: исключение было сгенерировано целью вызова. ---> System.ArgumentException: не удалось найти запрошенный поставщик данных .Net Framework. Возможно, он не установлен.
Я использую самую последнюю (совместимую с net 4) версию SQlite: версию 1.0.74.0. Я добавил следующее в мою конфигурацию:
.Database(SQLiteConfiguration.Standard.InMemory().Raw("hbm2ddl.keywords", "none").ShowSql())
I, также добавлено в конфигурационный файл:
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
Странно то, что сначала это сработало. И теперь я получаю вышеуказанную ошибку.