log4net引用错误DNX 451和5.0

czu*_*ski 3 dnx

我在类库中使用DNX实现log4net时遇到问题.我的project.json中有以下内容 -

...
"dependencies": {
        "log4net": "2.0.3",
        "Microsoft.Framework.Logging": "1.0.0-beta4"
    },

    "frameworks": {
        "dnx451": { },
        "dnxcore50": {
            "dependencies": {
                "System.Collections": "4.0.10-beta-22816",
                "System.Linq": "4.0.0-beta-22816",
                "System.Threading": "4.0.10-beta-22816",
                "Microsoft.CSharp": "4.0.0-beta-22816"
            }
        }
    }
...
Run Code Online (Sandbox Code Playgroud)

当我尝试在类中使用log4net时,我收到以下错误 - 在此输入图像描述

但是,我确实在引用文件夹中看到了DNX 451和50的引用.有没有人想过如何解决这个问题?
此外,如果我从我的project.json文件中删除dnxcore50,它似乎解决了,我可以编译该项目.

Mat*_*rey 5

我不相信log4net已经针对.Net Core进行了更新,考虑到beta1于2014年11月11日在NuGet上发布,最新的log4net在此前一年发布.

您需要删除log4net或不使用ASP.Net Core,直到他们发布更新...或参与log4net!