Пространство имен Eventing не существует в System.Diagnostics в .NET Core и Mono на nix*esC#

Место общения программистов C#
Anonymous
Пространство имен Eventing не существует в System.Diagnostics в .NET Core и Mono на nix*es

Сообщение Anonymous »

В настоящее время я разрабатываю приложение C#, которое может читать и запрашивать журналы событий Windows, используя следующий импорт:

Код: Выделить всё

using System.Diagnostics.Eventing.Reader;
Этот импорт отлично работал на моем ноутбуке с Windows 10 с использованием Visual Studio 2017. Однако я получил следующую ошибку при запуске этого импорта при запуске dotnet и его компиляции на 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. Кто-нибудь знает? Я пытался найти dll или импорт, чтобы это работало, но пока безуспешно. Любая помощь будет оценена по достоинству.

Подробнее здесь: https://stackoverflow.com/questions/469 ... re-and-mon

Вернуться в «C#»