首页 > 解决方案 > 此平台不支持 log4net Windows 主体功能。使用 WSL2

问题描述

我正在使用 log4net 最新版本,并且 在此平台上不支持 log4net Windows 主体功能错误。尝试在 WSL2 中调试应用程序时

Mymethod(LoggingEvent loggingEvent)
{

var properties = loggingEvent.GetProperties()

...
}

知道我在做什么错吗?

标签: log4netasp.net-core-3.1wsl-2

解决方案


log4Net 尝试检索用户名时存在错误;它正在使用一个WindowsPrincipal. Linux 不支持此功能。

SystemInfo.NotAvailableText如果平台不支持,则可以将用户设置为未发布的修复程序WindowsPrincipal

如果我想出一个解决方法,我会更新这个答案


推荐阅读