Problem z przestrzenią nazw i ManagementObjectSearcher

0

Dzień dobry,

Jako początkujący w Visual Studio mam taki problem z prostym (jak mi się wydawało na początku) kodem:


using System;
using System.Management;

public class Sample 
{
    public static void Main(string[] args) 
    {
        ManagementObjectSearcher s = 
            new ManagementObjectSearcher(
                "SELECT * FROM Win32_Service");

        foreach (ManagementObject service in s.Get()) 
        {
            // show the instance
            Console.WriteLine(service.ToString());
        }
    }
}


 

Niby wszystko jasne i powinna działać, ale VS wywala mi błąd, że nie można odnaleźć typu lub przestrzeni nazw ManagementObjectSearcher. ManagementObjectSearcher pochodzi z System.Management - przynajmniej wg dokumentacji, z której mam również ten kod. Coś robię źle czy na coś nie zwróciłem uwagi?

Z góry dziękuje za pomoc i oświecenie!

Pozdrawiam

Marszczonek

1

Biblioteka standardowa .NET jest podzielona według fizycznych bibliotek dynamicznych, ale te z kolei nie są wcale ściśle powiązane z przestrzeniami nazw, czasem nawet wbrew ich nazwom. Dołącz reference assembly o nazwie System.Management.

0

Również mam taki problem... Czy mogę prosić o jaśniejsze wytłumaczenie "co i gdzie"?
Męczę się już jakiś czas.... :/

1 użytkowników online, w tym zalogowanych: 0, gości: 1