我想在.net core 2.1项目中使用log4net,但是当我添加它时,它旁边有一个黄色的感叹号三角形,并且在输出窗口中显示了此消息。
警告NU1701:使用以下命令恢复了软件包'log4net 2.0.5' “ .NETFramework,Version = v4.6.1”,而不是项目目标框架 '.NETCoreApp,Version = v2.1'。该软件包可能不完全兼容 与您的项目。
有什么想法可以使我使用log4net使项目满意吗?如果我尝试在感叹号中使用它,将会发生什么?
答案 0 :(得分:1)
将您的Log4net
至少升级到2.0.6
版本(或更高版本),因为此版本支持.NET Standard 1.3
,该版本允许Log4net
用于.NET Core
。
请注意,.NET Core
并不支持所有功能(例如AdoNetAppender
,SmtpAppender
),请参见release notes。