为什么NServiceBus.NHibernate会导致关于Common.Logging引用的CodeAnalysis警告?

时间:2013-01-31 23:12:44

标签: nservicebus common.logging

我有一个NServiceBus端点配置为UseNHibernateTimeoutPersister。

我使用EL 5进行记录:

<section name="loggingConfiguration"  type="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings, Microsoft.Practices.EnterpriseLibrary.Logging, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>

我还在项目中向NServiceBus.Core添加了一个引用。

为什么我会收到以下CodeAnalysis警告:

警告36 CA0060:找不到间接引用的程序集“Common.Logging,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = af08829b84f0328e”。分析不需要此装配,但分析结果可能不完整。此程序集由以下引用:c:\ NServicebus3.3.2 \ NServiceBus.NHibernate.dll。

1 个答案:

答案 0 :(得分:0)

您需要添加对Common.Logging v2的引用,您可以使用以下命令从nuget获取:

PM> Install-Package Common.Logging -Version 2.0