N'a pas pu créer le pilote de NHibernate.Le pilote.SQLite20Driver

Voici le code que soulève l'exception

   public Configuration GetConfiguration()
    {
        var persister = SQLiteConfiguration
            .Standard
            .UsingFile("Test.db")
            .ShowSql();


        var configuration = Fluently
            .Configure()
            .Database(persister)
            .Mappings(map => map.FluentMappings.AddFromAssemblyOf<WordMap>())
            .BuildConfiguration();

        new SchemaExport(configuration).Execute(true, true, false);

        return configuration;

    }

Le plein texte de l'exception:

Échec: NHibernate.HibernateException : impossible de créer le conducteur
de NHibernate.Le pilote.SQLite20Driver, NHibernate, Version=2.1.2.4000,
Culture=neutral, PublicKeyToken=aa95f207798dfdb4.

----> Système.De la réflexion.TargetInvocationException : une Exception a été levée par la cible d'un appel.

----> NHibernate.HibernateException : Le IDbCommand et IDbConnection mise en œuvre dans le Système d'assemblage.Les données.SQLite pourrait
ne pas être trouvé. S'assurer que le Système d'assemblage.Les données.SQLite est situé
dans le répertoire de l'application ou dans le Global Assembly Cache. Si l'
l'assemblée est dans le GAC, l'utilisation de l'élément dans le
demande de fichier de configuration pour spécifier le nom complet de la
de l'assemblée.

Version de NHibernate est 2.1.2.4000
La Version de Système.Les données.SQLite est 1.0.66.0
La cible est le Framework 3.5 (x86)
Copie locale du Système.Les données.SQLite est SUR.

Ce qui peut être mauvais?

OriginalL'auteur StuffHappens | 2010-11-18