「エラー 19 'LogManager' は 'Common.Logging.LogManager' と 'NLog.LogManager' の間のあいまいな参照です」というエラー メッセージが表示されます。
C# 2008 アプリケーションで、次の場所から取得した common.logging を既に使用しているアプリケーションに nlog オープン ソース ロギング ツールを追加しようとしています: 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();
}
}