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

我做了以下。

  • 创建了一个新的C#控制台应用程序
  • 从MSDN示例
  • 复制了代码
  • 运行

  • 我收到以下错误

    类型或 namespace 名称“ServiceProcess”在 namespace “系统”中不存在(是否缺少程序集引用?)

    因为我已经从MSDN复制了该示例,所以我不知道为什么该代码仍然无法正常工作。这是我第一次写作服务,我喜欢一些指导。

    thnkx!

    最佳答案

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

    10-08 06:17