設計上 NHibernate 2.1.0.4 を使用する Web アプリケーションを維持しています。
StructureMap を使用し、NHibernate の新しいバージョンである 3.3.0.4 を持つアセンブリを組み込んでいます。
セッション インスタンスを作成しようとすると、Web アプリが失敗します。
var sessionFactory = ObjectFactory.GetInstance<ISessionFactory>();
StructureMap 202 エラーあり。
古いバージョンのインターフェイスは使用できないようですが、アプリケーションの残りの部分については古いバージョンを維持する必要があります。
古いバージョンを失うことなく、新しいバージョンのアセンブリを組み込むにはどうすればよいですか?
前もって感謝します。