【问题标题】:How can I use log4net inside .net 2.1 cod base如何在 .net 2.1 鳕鱼库中使用 log4net
【发布时间】:2019-06-11 15:44:46
【问题描述】:

我想在我的 .net core 2.1 项目中使用 log4net,但是当我添加它时,它旁边有一个黄色感叹号三角形,我在输出窗口中收到此消息。

警告 NU1701:软件包“log4net 2.0.5”已使用恢复 '.NETFramework,Version=v4.6.1' 代替项目目标框架 '.NETCoreApp,版本 = v2.1'。此软件包可能不完全兼容 与您的项目。

知道如何使用 log4net 使项目快乐吗?如果我尝试将它与感叹号一起使用会发生什么?

【问题讨论】:

    标签: .net-core log4net


    【解决方案1】:

    将您的Log4net 至少升级到2.0.6 版本(或更高版本) 因为从这个版本开始它支持.NET Standard 1.3,它允许Log4net 用于.NET Core。 p>

    请注意,.NET Core(例如AdoNetAppenderSmtpAppender)并非支持所有功能,请参阅release notes

    【讨论】:

    • 啊,完美,谢谢,我以为我用的是最新的,但不是!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多