Asp.net web api ASP.NET5 log4net

Asp.net web api ASP.NET5 log4net,asp.net-web-api,log4net,Asp.net Web Api,Log4net,我正在尝试将一个小型Web API项目转换为ASP.NET5 Web API,但在让log4net正常工作时遇到了一些问题。 官方的log4net似乎还不支持.netcore,所以我使用log4netcorepcl(),它应该支持core 虽然我得到以下错误: DNX Core 5.0错误NU1002:project WebApplication1中的依赖项log4net 1.2.10不支持framework DNXCore,版本=v5.0 我做了以下工作: 1) 创建新的ASP.NET 5 W

我正在尝试将一个小型Web API项目转换为ASP.NET5 Web API,但在让log4net正常工作时遇到了一些问题。 官方的log4net似乎还不支持.netcore,所以我使用log4netcorepcl(),它应该支持core 虽然我得到以下错误:

DNX Core 5.0错误NU1002:project WebApplication1中的依赖项log4net 1.2.10不支持framework DNXCore,版本=v5.0

我做了以下工作:

1) 创建新的ASP.NET 5 Web API项目

2) 从下载log4net核心pcl

3) 将log4net核心pcl项目添加(添加现有项目)到我的解决方案中

4) 创建对log4net核心pcl的引用

5) 编撰

现在它似乎仍然在使用log4net fra Nuget,而不是使用我添加到解决方案中的log4net core pcl项目,那么我需要以不同的方式引用log4net core pcl吗


有什么想法吗?

这是一个老问题,没有答案。log4net的最新版本现在支持.netcore。我刚刚整理了一篇博客文章,展示了如何使用.NETCoreV1.0使log4net工作。使用log4net 2.0.7,它支持netstandard1.3,但您必须手动设置配置


第4步是什么?您应该添加一个项目引用。是的,创建对log4net core pclI的引用。我不是如何在ASP.NET5中添加引用的,但我只是想分享一些信息。。。1.要添加引用,请在依赖项标记内添加project.json文件。2.请使用此库通过代码添加日志。