如何在.net 2.1 cod base内部使用log4net

时间:2019-06-11 15:44:46

标签: .net-core log4net

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

  

警告NU1701:使用以下命令恢复了软件包'log4net 2.0.5'   “ .NETFramework,Version = v4.6.1”,而不是项目目标框架   '.NETCoreApp,Version = v2.1'。该软件包可能不完全兼容   与您的项目。

有什么想法可以使我使用log4net使项目满意吗?如果我尝试在感叹号中使用它,将会发生什么?

1 个答案:

答案 0 :(得分:1)

将您的Log4net至少升级到2.0.6版本(或更高版本),因为此版本支持.NET Standard 1.3,该版本允许Log4net用于.NET Core

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