单声道抛出以下错误

时间:2018-04-02 21:33:47

标签: mono

当我尝试使用“sudo mono server.exe”命令运行单声道时,它会返回以下错误。

log4net:ERROR无法创建[log4net.Appender.ColoredConsoleAppender]类型的Appender [conLogger]。报告的错误如下。 System.EntryPointNotFoundException:GetConsoleOutputCP at(包装器托管到本机)log4net.Appender.ColoredConsoleAppender:GetConsoleOutputCP()at log4net.Appender.ColoredConsoleAppender.ActivateOptions()< 0x412efc70 + 0x0005b> in:0 at log4net.Repository.Hierarchy.XmlHierarchyConfigurator.ParseAppender(System.Xml.XmlElement appenderElement)< 0x412e7000 + 0x009f6> in:0 log4net:找不到名为[conLogger]的ERROR Appender。

1 个答案:

答案 0 :(得分:0)

来源清楚地表明此附加程序仅适用于Windows,

https://github.com/apache/logging-log4net/blob/master/src/Appender/ColoredConsoleAppender.cs#L532

并且没有条件编译来避免在Linux或其他平台上出现此类异常。

因此,您可能会向他们报告错误(但我认为他们不会修复它)。

您可以切换到公共#include "App.h" #include "AppDlg.h" ,或开发自己的Linux版本,或搜索互联网以查看是否有人已实施过。