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

时间:2008-11-24 23:44:04

标签: 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();

运行我的网络应用程序时出现以下异常:

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)

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

1 个答案:

答案 0 :(得分:3)

没关系。如果你正在使用最新版本的Fluent NHibernate和最新版本的NHibernate,你需要在构建之前将你的NHibernate Viberions添加到Fluent NHibernate项目中。