我在类库中使用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,它似乎解决了,我可以编译该项目.
我不相信log4net已经针对.Net Core进行了更新,考虑到beta1于2014年11月11日在NuGet上发布,最新的log4net在此前一年发布.
您需要删除log4net或不使用ASP.Net Core,直到他们发布更新...或参与log4net!
| 归档时间: |
|
| 查看次数: |
1019 次 |
| 最近记录: |