所以我正在根据需要转换我的映射文件(制作时) 更改,转换为映射)。在配置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)
但是,我的所有集成测试都按预期工作。有任何想法吗?
答案 0 :(得分:3)
没关系。如果你正在使用最新版本的Fluent NHibernate和最新版本的NHibernate,你需要在构建之前将你的NHibernate Viberions添加到Fluent NHibernate项目中。