我今天尝试将它们一起使用,但发现版本不匹配,因为它正在寻找 NLog v1。
Common.Logging 支持 NLog v2 吗?
如果没有,有人知道是否可以安全地使用程序集版本重定向吗?
您可以简单地在 app.config 或 web.config 中进行程序集重定向,并且 CommonLogging 通过使用 NLog2 作为日志记录框架,可以与 NLog2 正常工作:
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="NLog" publicKeyToken="5120e14c03d0593c" culture="neutral" />
<bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="2.0.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
唯一的问题是,如果您想使用 CommonLogging 2.0 将 NLog 消息重定向到其他日志框架,则存在兼容性问题。但这是一个非常不寻常的用例。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)