Windows Service,服务。首先讲下服务的原理,服务是由windows给你自动或者手动调用的程序,它本质上也是调用你的项目的exe文件。你可以定义一个timer,定时执行代码。下面看看如何创建服务项目
首先使用vs2010创建
然后在创建的Service1中
右键 视图设计器
在 视图设计器界面中 右键 添加安装程序
此时,项目中会出现ProjectInstaller.cs文件
在ProjectInstaller右键视图器
在serviceInstaller1的属性窗口中定义服务的信息
因为我们的系统是64位的系统,所以需要把活动平台改为anycpu,在资源解决方案中
在程序集中
那如何安装服务呢?我这里使用命令的方式
制作完成的windows服务发布后为一个exe文件,要想到目标机器上安装使用这个服务,可以用微软提供的installutil工具,通过命令行的方式实现安装和卸载。
installutil工具在目录:系统盘:\WINDOWS\Microsoft.NET\Framework\v4.0.30319下,运行cmd,输入
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\installutil