1

そのため、必要に応じてマッピング ファイルを変換しています (変更を加えるときは、マッピングに変換します)。NHibernate を次のように構成する場合:

Assembly asm = Assembly.Load("RPMWare.Core.DataAccess");

//NHibernate configuration: see hibernate.cfg.xml
var cfg = new Configuration();
cfg.AddMappingsFromAssembly(asm);
cfg.Configure();

Web アプリケーションを実行すると、次の例外が発生します。

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)

ただし、すべての統合テストは期待どおりに機能しています。何か案は?

4

1 に答える 1

3

どうでも。最新バージョンの Fluent NHibernate と最新バージョンの NHibernate を使用している場合は、ビルドする前に、バージョンの NHibernate を Fluent NHibernate プロジェクトに追加する必要があります。

于 2008-11-24T23:49:05.987 に答える