带有NHibernate的NServiceBus警告
我已将RavenDB持久性替换为NHibernate,但在启动过程中,我看到每个程序集都有以下警告: 2013-09-24 09:51:41130[1]警告NHibernate.Cfg.Configuration [(null)]-在程序集中未找到映射文档: NServiceBus.Transports.SQLServer,版本=1.0.0.0,区域性=中性, PublicKeyToken=9fc386479f8a226c带有NHibernate的NServiceBus警告,nhibernate,nservicebus,Nhibernate,Nservicebus,我已将RavenDB持久性替换为NHibernate,但在启动过程中,我看到每个程序集都有以下警告: 2013-09-24 09:51:41130[1]警告NHibernate.Cfg.Configuration [(null)]-在程序集中未找到映射文档: NServiceBus.Transports.SQLServer,版本=1.0.0.0,区域性=中性, PublicKeyToken=9fc386479f8a226c 我没有NHB的经验。是否需要提供其他内容来解决这些警告?看起来您的会话工
我没有NHB的经验。是否需要提供其他内容来解决这些警告?看起来您的会话工厂配置没有正确引用程序集。
添加配置文件将有助于查看上下文。如果除了这些警告之外,其他一切正常,那么不要担心。当针对不包含任何嵌入的*.hbm.xml映射的程序集调用
Configuration.AddAssembly
时,会生成此警告。我相信警告的目的是为了帮助您在完全忘记将映射标记为“嵌入式资源”的情况下找出问题所在。听起来您的应用程序只是在应用程序中的每个程序集中循环,扫描NHibernate映射。对不包含任何映射的程序集调用此方法不会影响启动性能以外的任何性能。除了警告消息之外,它工作正常吗?