Почему у моего С# нет библиотеки System.ServiceProcess?

Это код. Я просто хочу протестировать библиотеку библиотеки System.ServiceProcess.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.ServiceProcess;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("hi");
            var srv = new ServiceController("MyService");
            Console.WriteLine("MyService Status {0}", srv.Status);
            if (srv.Status != ServiceControllerStatus.Running)
                srv.Start();
            System.Threading.Thread.Sleep(1000000);
        }
    }
}

Однако, когда я запускаю код С#, он говорит:

Ошибка 1 Имя типа или пространства имен «ServiceProcess» не существует в пространстве имен «Система» (вам не хватает ссылки на сборку?)

Что пошло не так?


person user1535147    schedule 04.11.2013    source источник
comment
Are you missing an assembly reference? Ошибка уже ведет вас к решению. Найдите ServiceController . и вы увидите это: Assembly: System.ServiceProcess (in System.ServiceProcess.dll)   -  person Remus Rusanu    schedule 04.11.2013


Ответы (3)


Пространство имен System.ServiceProcess принадлежит System.ServiceProcess.dll и не добавлен в качестве ссылки по умолчанию.

Для этого в окне решения щелкните правой кнопкой мыши «Ссылки» и выберите «Добавить ссылку». Перейдите на вкладку .NET и дважды щелкните System.ServiceProcess.dll.

введите здесь описание изображения

Эта сборка, вероятно, находится в папке C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727.

person Soner Gönül    schedule 04.11.2013

Вам также необходимо добавить ссылку на соответствующую .dll.

Щелкните правой кнопкой мыши проект -> Добавить ссылку -> Сборки -> Framework -> System.ServiceProcess

person walther    schedule 04.11.2013

вы должны добавить это из списка фреймворков. Щелкните правой кнопкой мыши проект -> Добавить ссылку -> поиск в разделе «Сборки» -> выберите-> ОК

введите здесь описание изображения

person reza.cse08    schedule 27.02.2016