3

RavenDB Persistence を NHibernate に交換しましたが、起動時にすべてのアセンブリで次の警告が表示されます。

2013-09-24 09:51:41,130 [1] WARN NHibernate.Cfg.Configuration [(null)] <(null)> - アセンブリにマップされたドキュメントが見つかりません: NServiceBus.Transports.SQLServer、バージョン = 1.0.0.0、カルチャ=ニュートラル、PublicKeyToken=9fc386479f8a226c

NHBの経験はありません。これらの警告に対処するために何か追加する必要がありますか?

4

2 に答える 2

3

これらの警告以外のすべてが正常に機能している場合は、心配する必要はありません。この警告はConfiguration.AddAssembly、埋め込まれた *.hbm.xml マッピングを含まないアセンブリに対して が呼び出されたときに生成されます。警告の目的は、マッピングを「埋め込みリソース」としてマークするのを完全に忘れた場合に、何が問題なのかを理解するのに役立つことだと思います。アプリケーションは、アプリケーション内のすべてのアセンブリをループして、NHibernate マッピングをスキャンしているようです。マッピングを含まないアセンブリでこのメソッドを呼び出しても、起動時のパフォーマンス以外には何の影響もありません。

于 2013-09-24T18:38:58.940 に答える
0

セッション ファクトリ構成がアセンブリを正しく参照していないようです。構成ファイルを追加すると、コンテキストを確認するのに役立ちます。

于 2013-09-24T17:12:07.700 に答える