1

刚刚启动了一个新的控制台应用程序项目。我添加了 Ninject、Ninject.Extensions.Logging、Ninject.Extensions.Logging.Log4Net

我已经像这样设置了ninject:

XmlConfigurator.ConfigureAndWatch(new FileInfo("log4net.config"));

using (IKernel kernel = new StandardKernel(new WorkerNinjectModule()))
{
    var queueProcessor = kernel.Get<QueueProcessor>();
    queueProcessor.ProcessQueue(processFromShopify);
}

并收到类型加载异常:

来自程序集“Ninject.Extensions.Logging.Log4Net,版本=3.0.0.0,文化=中性,PublicKeyToken=c7192dc5380945e7”的“Ninject.Extensions.Logging.Log4net.Infrastructure.Log4NetLogger”类型中的“DebugException”没有实现。

只是想知道是否有人知道如何解决这个问题?或者 log4net 是你不应该在控制台应用程序中使用的东西..

4

0 回答 0