Имя "что-то" не существует в текущем контексте - ManagementEventWatcher

Я хочу следовать этим инструкциям, используя.NET 2.0:

https://msdn.microsoft.com/de-de/library/system.management.managementeventwatcher(v=vs.80).aspx

Я добавил System.Management в качестве ссылки в Solution Explorer и добавил оператор using. Там нет сообщения об ошибке или что-то не так до последней строки, где я хочу использовать экземпляр Watcher (ManagementEventWatcher).

Почему я получаю эту ошибку и как я могу использовать эти функции? Я прочитал много других вопросов, обсуждающих эту ошибку. Отключение IntelliSense (с использованием опции Build only) не помогает, также не работает отключение Error CSO103 в опциях фильтра.

...
using System.Management;
....
namespace Watching_Processes
{
  class ViewControl : ManagementEventWatcher
  {
    // Create event query to be notified within 1 second of 
    // a change in a service
    WqlEventQuery query =
        new WqlEventQuery("__InstanceCreationEvent",
        new TimeSpan(0, 0, 1),
        "TargetInstance isa \"Win32_Process\"");

    // Initialize an event watcher and subscribe to events 
    // that match this query
    ManagementEventWatcher watcher =
        new ManagementEventWatcher();
    watcher.Query = query;
  }
}

0 ответов

Другие вопросы по тегам