结合.hbm.xml和Fluent NHibernate时出现奇怪的异常-有什么想法吗?

结合.hbm.xml和Fluent NHibernate时出现奇怪的异常-有什么想法吗?,nhibernate,fluent-nhibernate,Nhibernate,Fluent Nhibernate,因此,我正在根据需要转换映射文件(在进行 更改,转换为映射)。按如下方式配置NHibernate时的任意选项: Assembly asm = Assembly.Load("RPMWare.Core.DataAccess"); //NHibernate configuration: see hibernate.cfg.xml var cfg = new Configuration(); cfg.AddMappingsFromAssembly(asm); cfg.Configure(); 运行我

因此,我正在根据需要转换映射文件(在进行 更改,转换为映射)。按如下方式配置NHibernate时的任意选项:

Assembly asm = Assembly.Load("RPMWare.Core.DataAccess");

//NHibernate configuration: see hibernate.cfg.xml
var cfg = new Configuration();
cfg.AddMappingsFromAssembly(asm);
cfg.Configure();
运行我的web应用程序时,会出现以下异常:

Could not load file or assembly 'NHibernate, Version=2.0.0.4000,
Culture=neutral, PublicKeyToken=aa95f207798dfdb4' or one of its
dependencies. The located assembly's manifest definition does not
match the assembly reference. (Exception from HRESULT: 0x80131040)

但是,我的所有集成测试都按预期工作。有什么想法吗

无所谓。如果您使用的是最新版本的Fluent NHibernate和最新版本的NHibernate,则需要在构建之前将您的NHibernate版本添加到Fluent NHibernate项目中。

是的。我自己也遇到过几次。