C# windows服务

C# windows服务,c#,windows,service,C#,Windows,Service,我需要编写一个windows服务,在一定时间后执行应用程序。我已经检查了MSDN中的代码,并找到了一个示例,其中System.ServiceProcess.ServiceBase类是子类 我做了以下几件事 创建了一个新的C#控制台应用程序 从MSDN示例中复制了代码 跑 我得到以下错误 命名空间“System”中不存在类型或命名空间名称“ServiceProcess”(是否缺少程序集引用?) 因为我从MSDN复制了这个示例,所以我不知道为什么代码仍然不起作用。这是我第一次体验写作服务,我想得到一

我需要编写一个windows服务,在一定时间后执行应用程序。我已经检查了MSDN中的代码,并找到了一个示例,其中System.ServiceProcess.ServiceBase类是子类

我做了以下几件事

  • 创建了一个新的C#控制台应用程序
  • 从MSDN示例中复制了代码
  • 我得到以下错误

    命名空间“System”中不存在类型或命名空间名称“ServiceProcess”(是否缺少程序集引用?)

    因为我从MSDN复制了这个示例,所以我不知道为什么代码仍然不起作用。这是我第一次体验写作服务,我想得到一些指导


    thnkx

    您需要在应用程序中添加对
    System.ServiceProcess.dll
    的引用。如果转到,您将看到它告诉您正在查看的类位于哪个程序集和物理dll中。

    您的项目中是否包含对System.ServiceProcess命名空间的引用?在解决方案资源管理器中右键单击您的项目,选择“添加引用”,然后在.NET选项卡的列表中找到System.ServiceProcess。

    您还知道仅用于计划任务的服务非常昂贵吗


    对于这类东西,微软总是推荐调度器。也许你有充分的理由这样做,但我只是想说;)

    一个windows服务只是计划一个应用程序的运行,这将是一个过度的杀伤力。改用windows调度程序。