служба windows - PullRequest
       20

служба windows

2 голосов
/ 03 мая 2010

Мне нужно написать службу Windows, которая выполняет приложение через определенное время. Я проверил код в MSDN и нашел пример, в котором класс System.ServiceProcess.ServiceBase подклассифицирован.

Я сделал следующее.

  1. создал новое консольное приложение C #
  2. скопировал код из примера MSDN
  3. Run

Я получаю следующую ошибку

Тип или имя пространства имен 'ServiceProcess' не существует в пространстве имен 'Система' (отсутствует ссылка на сборку?)

Поскольку я скопировал пример из MSDN, я понятия не имею, почему код все еще не работает. Это мой первый опыт написания писем, и мне очень хотелось бы получить рекомендации.

thnkx!

Ответы [ 3 ]

10 голосов
/ 03 мая 2010

Включили ли вы ссылку на пространство имен System.ServiceProcess в свой проект? Щелкните правой кнопкой мыши свой проект в обозревателе решений и выберите «Добавить ссылку», а затем найдите System.ServiceProcess в списке на вкладке .NET.

10 голосов
/ 03 мая 2010

Вам необходимо добавить ссылку на System.ServiceProcess.dll в вашем приложении. Если вы перейдете на MSDN , вы увидите, что он говорит вам, в какой сборке и физической dll находится класс, на который вы смотрите.

6 голосов
/ 03 мая 2010

Вы также знаете, что службы, используемые только для планирования задач, довольно дороги?

Microsoft всегда рекомендует планировщик для такого рода вещей. Может быть, у вас есть веские причины для этого, но я просто хотел сказать это;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...