mono向我抛出了以下错误

mono向我抛出了以下错误,mono,Mono,当我尝试使用“sudomonoserver.exe”命令运行mono时,它会返回以下错误 log4net:错误无法创建[log4net.Appender.ColoredConsoleAppender]类型的Appender[conLogger]。报告的错误如下。System.EntryPointNotFoundException:GetConsoleOutputCP位于log4net.Appender.ColoredConsoleAppender:GetConsoleOutputCP()位于lo

当我尝试使用“sudomonoserver.exe”命令运行mono时,它会返回以下错误


log4net:错误无法创建[log4net.Appender.ColoredConsoleAppender]类型的Appender[conLogger]。报告的错误如下。System.EntryPointNotFoundException:GetConsoleOutputCP位于log4net.Appender.ColoredConsoleAppender:GetConsoleOutputCP()位于log4net.Appender.ColoredConsoleAppender.ActivateOptions()位于:0位于log4net.Repository.Hierarchy.XmlHierarchyConfigurator.ParseAppender(System.Xml.XmlElement AppendeRement)在:0 log4net:ERROR中找不到名为[conLogger]的Appender。

源代码清楚地表明此Appender仅适用于Windows

在Linux或其他平台上,也没有条件编译来避免此类异常

因此,您可能会向他们报告一个bug(但我认为他们不会修复它)


您可以切换到通用的
ConsoleAppender
,或者开发您自己的Linux版本,或者搜索internet以查看是否有人已经实现了该版本。

GetConsoleOutputCP
是一个本机Windows API,您尝试在什么平台上运行此代码?欢迎使用堆栈溢出。请参观-最好的方法是显示用于生成错误的代码,以吸引最有用的答案。