Fluent nhibernate 使用FluentNhibernate连接到sql server

Fluent nhibernate 使用FluentNhibernate连接到sql server,fluent-nhibernate,Fluent Nhibernate,我使用fluent nhibernate作为ORM,我得到了nuget的最新版本,我的sql server是2012,有可能吗!?当我想要配置时,它不提供2012 MsSqlConfiguration .MsSql2008 .ShowSql() 随便!现在,当运行我的应用程序并请求在我的sql server中创建数据库时,我已获得最新版本,出现以下错误: 无法加载文件或程序集'NHibernate,版本=3.3.1.4000, 区域性=中性,PublicKeyToken=aa

我使用fluent nhibernate作为ORM,我得到了nuget的最新版本,我的sql server是2012,有可能吗!?当我想要配置时,它不提供2012

MsSqlConfiguration
    .MsSql2008
     .ShowSql()
随便!现在,当运行我的应用程序并请求在我的sql server中创建数据库时,我已获得最新版本,出现以下错误:

无法加载文件或程序集'NHibernate,版本=3.3.1.4000, 区域性=中性,PublicKeyToken=aa95f207798dfdb4'或其 依赖关系。定位程序集的清单定义不正确 匹配程序集引用。(来自HRESULT的异常:0x8013100)

就在这个错误之前,我在登录到SQLServer时遇到了另一个问题,我没有为我的SQLServerManagementStudio设置任何用户名和密码!
问题出在哪里?请

MsSqlConfiguration.MsSql2008应与MsSql2012兼容。如果2012年确实有您需要的特性/功能,可以通过继承MSSQLS2008方言并将其添加到那里来添加它们

无法加载文件或程序集“NHibernate,版本=3.3.1.4000”


这表明您使用的是针对NH 3.3.1构建的FLuentNHibernate,但使用的不是NH 3.3.1。决定使用一个版本或在
app.config

MsSqlConfiguration.MsSql2008应与MsSql2012兼容。如果2012年确实有您需要的特性/功能,可以通过继承MSSQLS2008方言并将其添加到那里来添加它们

无法加载文件或程序集“NHibernate,版本=3.3.1.4000”

这表明您使用的是针对NH 3.3.1构建的FLuentNHibernate,但使用的不是NH 3.3.1。在
app.config