Пространство имен 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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