微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

“事件”命名空间不存在于.NET Core和Mono的nix * es中的“System.Diagnostics”中

我目前正在开发一个C#应用程序,可以读取和查询Windows事件日志使用以下导入:

using System.Diagnostics.Eventing.Reader;

这个导入在我使用Visual Studio 2017的Windows 10笔记本电脑上工作正常。但是,我得到了以下错误在dotnet run运行此导入并编译mcs :

Program.cs(3,26): error CS0234: The type or namespace name `Eventing' does not exist in the namespace `System.Diagnostics'. Are you missing an assembly reference? Compilation Failed: 1 error(s),0 warnings

我已经尝试了Mac OS X笔记本电脑和单声道Docker容器的编译。 看起来它应该在Mac和Linux上工作,因为我在他们的GitHub存储库上find了代码。 任何人都有线索? 我一直在试图find一个dll或import,使这项工作,但迄今没有成功。 任何帮助,将不胜感激。

.NET平台标准中的平台是什么?

Linux上的ClientWebSocket引发AuthenticationException(SSL)

如何从Linux Docker容器连接到本地sql Server

在Linux上从C调用C#

在使用Nginx时,在dotnet核心中获得真正的客户端IP地址

.NET核心:使用asynchronous时TcpClient.GetStream崩溃

.NET核心:最后阻止在Linux上未处理的exception

在centos linux上的dotnet恢复错误:访问path被拒绝

.NET Core发布错误:“无法findmsdeploy.exe,请安装并重试”

如何使用.Net Core从linux的远程计算机,同一networking获取mac-address

.NET Framework的这一部分尚未被移植到.NET Core 2.0中。 目前正在执行中。 请参阅: Port System.Diagnostics.EventLog到.NET Core ,这是将System.Diagnostics命名空间带入.NET Core的更多部分。 EventLog将在v2.1.0中发货。

我不知道System.Diagnostics.Eventing.Reader将被发运的具体版本。

System.Diagnostics.EventLog被重定向到Linux上的syslog 。 日志的读取也应该被支持

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐