Запуск Nh 3.2 с использованием SQLite вызывает следующее исключение:
---> NHibernate.HibernateException: не удалось создать драйвер из NHibernate.Driver.SQLite20Driver, NHibernate, Version = 3.2.0.4000, Culture = нейтральный, 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())
Я также добавил в конфигурационный файл:
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
Странно то, что сначала это сработало. И теперь я получаю указанную выше ошибку.