我收到错误消息,“错误 19 'LogManager' 是 'Common.Logging.LogManager' 和 'NLog.LogManager' 之间的模糊引用”。
在 C# 2008 应用程序中,我试图将 nlog 开源日志记录工具添加到已经使用从以下位置获得的 common.logging 的应用程序:http: //netcommon.sourceforge.net。
我添加了对 NLog 文件的引用,并将 Nlog 添加到 using 语句中。
问题是这两个工具都使用了一个名为“LogManager”的对象。
因此,您能告诉我如何解决我的问题,以便我可以同时使用这两个 Logmanager。
以下是我在下面列出的代码: xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Common.Logging;
using sample;
using System.Configuration;
using System.Xml.Linq;
using NLog;
namespace sample
{
public class Etest
{
private static Logger logger = LogManager.GetCurrentClassLogger();
private static ILog log = LogManager.GetCurrentClassLogger();
}
}