0

設計上 NHibernate 2.1.0.4 を使用する Web アプリケーションを維持しています。

StructureMap を使用し、NHibernate の新しいバージョンである 3.3.0.4 を持つアセンブリを組み込んでいます。

セッション インスタンスを作成しようとすると、Web アプリが失敗します。

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

StructureMap 202 エラーあり。

古いバージョンのインターフェイスは使用できないようですが、アプリケーションの残りの部分については古いバージョンを維持する必要があります。

古いバージョンを失うことなく、新しいバージョンのアセンブリを組み込むにはどうすればよいですか?

前もって感謝します。

4

1 に答える 1

2

同じアプリケーションで同じアセンブリの 2 つのバージョンへの参照を持つことはできません。

于 2012-07-31T20:12:37.623 に答える