クラス ライブラリで 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"
}
}
}
...
クラスで log4net を使用しようとすると、次のエラーが発生します -

ただし、DNX 451 と 50 の両方の参照フォルダーに参照が表示されます。これを解決する方法について誰か考えがありますか?
また、project.json ファイルから dnxcore50 を削除すると、解決したようで、プロジェクトをコンパイルできます。