.net core 如何在.NET2.1COD库中使用log4net

.net core 如何在.NET2.1COD库中使用log4net,.net-core,log4net,.net Core,Log4net,我想在我的.NETCore2.1项目中使用log4net,但当我添加它时,它旁边有一个黄色感叹号三角形,我在输出窗口中看到了这条消息 警告NU1701:已使用还原包“log4net 2.0.5” “.NETFramework,Version=v4.6.1”,而不是项目目标框架 '.NETCoreApp,版本=v2.1'。此软件包可能不完全兼容 与你的项目 你知道我如何使用log4net使项目愉快吗?如果我尝试将其与感叹号一起使用,会发生什么情况?将您的Log4net升级到至少2.0.6(或更高版

我想在我的.NETCore2.1项目中使用log4net,但当我添加它时,它旁边有一个黄色感叹号三角形,我在输出窗口中看到了这条消息

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


你知道我如何使用log4net使项目愉快吗?如果我尝试将其与感叹号一起使用,会发生什么情况?

将您的
Log4net
升级到至少
2.0.6
(或更高版本),因为从该版本开始,它支持
.NET标准1.3
,允许
Log4net
.NET Core
上使用


请注意,
.NET Core
(例如,
AdoNetAppender
SmtpAppender
)上并非所有内容都受支持。请参阅。

啊,太完美了,谢谢。我以为我使用的是最新版本,但不是!