C# · 12月 29, 2021

c# – 无法找到类型或命名空间名称“ServiceController”

我试图在C#中检查一个服务,我添加了System.ServiceProcess.dll

虽然我收到错误:

Error 2 The type or namespace name ‘ServiceController’ Could not be found (are you missing a using directive or an assembly reference?) D:\App\Form1.cs 247 13 App

我的代码如下:

private void button13_Click(object sender,EventArgs e){ ServiceController sc = new ServiceController(“Spooler”); if (sc.Status == ServiceControllerStatus.Running) { Message@R_17_2419@.Show(“The service is running.”); }}

我可能需要一个“使用”声明?

解决方法 您需要添加对System.ServiceProcess.dll的引用

之后,您将可以在Visual Studio中看到它,作为您可以添加到项目的使用语句之一: