Имя "что-то" не существует в текущем контексте - 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;
}
}