log4net - 此平台不支持 log4net Windows 主体功能。使用 WSL2
问题描述
我正在使用 log4net 最新版本,并且 在此平台上不支持 log4net Windows 主体功能错误。尝试在 WSL2 中调试应用程序时
Mymethod(LoggingEvent loggingEvent)
{
var properties = loggingEvent.GetProperties()
...
}
知道我在做什么错吗?
解决方案
log4Net 尝试检索用户名时存在错误;它正在使用一个WindowsPrincipal
. Linux 不支持此功能。
SystemInfo.NotAvailableText
如果平台不支持,则可以将用户设置为未发布的修复程序WindowsPrincipal
。
如果我想出一个解决方法,我会更新这个答案
推荐阅读
- ruby-on-rails - rails omniauth docusign 回调期间的内部服务器错误响应
- python - 创建具有大量变量的类的正确方法
- c# - 如何查找布尔 3x3 网格算法的所有配置
- windows - 如何更改本地服务的用户凭据?
- java - Flutter AppBundle 每次打开时都会崩溃
- r - 如何在 R Markdown 中使用长变量名调整打印的摘要宽度?
- maven - 有没有办法以编程方式在 jenkinsfile 中指定 pom.xml 路径
- python - ImageGrab.grab() 函数的时序
- typescript - 如何在 serverless.ts 中添加请求模式
- android - 无法初始化检测器。输入张量的类型为 kTfliteFloat32 ML Kit