2013-09-24 58 views
3

我已经换了RavenDB持久性NHibernate的,但在启动过程中,我所看到的每一个组件以下警告:NServiceBus警告与NHibernate

2013年9月24日09:51:41130 [ 1] WARN NHibernate.Cfg.Configuration [(空)] <(空)> - 在组件未找到映射文件: NServiceBus.Transports.SQLServer,版本= 1.0.0.0,文化=中性 公钥= 9fc386479f8a226c

我对NHB没有经验。我是否需要提供额外的东西来解决这些警告?

+0

除了警告信息外,它能正常工作吗? –

回答

0

看起来像你的会议工厂配置不正确地引用到程序集。 添加你的配置文件将有助于查看上下文。

3

如果一切工作正常,而不是这些警告,那么不要担心。当针对不包含任何嵌入的* .hbm.xml映射的程序集调用Configuration.AddAssembly时,会产生此警告。我相信这个警告的目的是为了帮助你弄清楚如果你完全忘记将映射标记为“嵌入式资源”,那么会出现什么问题。这听起来像你的应用程序只是循环遍历应用程序中的每个程序集,扫描NHibernate映射。在不包含任何映射的程序集上调用此方法不会损害启动性能以外的任何其他功能。