2012-07-31 41 views
0

我正在维护一个通过设计使用NHibernate 2.1.0.4的Web应用程序。在一个web项目中使用多个nhibernate版本

我正在合并一个使用StructureMap并具有较新版本的NHibernate 3.3.0.4的程序集。

我的web应用程序失败我尝试创建一个会话实例的那一刻:

var sessionFactory = ObjectFactory.GetInstance<ISessionFactory>(); 

随着StructureMap 202错误。

显然我不能使用旧版本的界面,但我需要为应用程序的其余部分维护旧版本。

如何合并较新版本的组件而不丢失较旧版本?

在此先感谢。

回答

2

在同一应用程序中,不能引用同一程序集的两个版本。

相关问题