Извините, я снова отправляю этот вопрос.Я гуглил по нему и нашел много сообщений и потоков по stackoverflow и другим, но ни одна не проснулась для меня.
Я получаю это сообщение об ошибке при запуске моего приложения Windows Forms.Вот мой файл App.config:
<?xml version="1.0"?>
<configuration>
<configSections>
<section name="hibernate-configuration" type="NHibernate.Cfg.ConfigurationSectionHandler, NHibernate"/>
</configSections>
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
<session-factory name="NHibernate.Test">
<property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>
<property name="connection.driver_class">NHibernate.Driver.SQLiteDriver</property>
<property name="connection.connection_string">
Data Source=nhibernate.db;Version=3;New=True;
</property>
<property name="dialect">NHibernate.Dialect.SQLiteDialect</property>
<property name="query.substitutions">true=1;false=0</property>
<property name="proxyfactory.factory_class">
NHibernate.ByteCode.LinFu.ProxyFactoryFactory,NHibernate.ByteCode.LinFu
</property>
</session-factory>
</hibernate-configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
</configuration>
Я использую Visual Studio 2010 в 64-разрядной версии Windows Server 2008 R2.Моя конфигурация проекта - X86, и я попробовал x86, x64 и ManagedOnly версии файла System.Data.SQLite.dll, но ни одна из них не работала.
Может кто-нибудь помочь мне с этим?
PS: я знаю, что есть схожие темы с этой, но, пожалуйста, не закрывайте эту тему, потому что ни одно из решений не помогло мне.
Спасибо.