1、从“开始”中选择Visual studio 2010 安装程序中的 “Visual studio Tools" 。然后选择“Visual studio 命令提示行(2010)”【我采用这个,不用打很长的路径字符串】
或者
输入cmd(命令行),输入cd C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319,2.0为cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
2、把上一节生成好的 BIN \ DEBUG 下生成好的所有文件,COPY出来放到一个新建的文件夹中,这样做有两个好处:第一,可以把文件夹放在根目录下,这样下面用起路径来录
入就比较少;第二,不耽误原项目进行编译。
3、在命令行里录入如下命令:InstallUtil "E:\WindowsService1\bin\Debug\WindowsService1.exe"
如果安装成功,会如下图所示:
卸载Window Service
只需要在命令行里录入: InstallUtil /u "E:\WindowsService1\bin\Debug\WindowsService1.exe" (注:和安装的区别就是路径前加了/u)
查看window服务
在“开始”-->“运行”中录入 services.msc
控制面板-->管理工具-->服务,可在此手动启动,停止服务
调试window服务
1、通过【事件查看器】查看
2、直接在程序中调试(菜单-->调试-->附加进程-->服务名(这里的服务名是项目名称,不是ServiceName属性自定义的名称,所以建议自定义名称和项目名称保持一致,另外需勾选【显示所有用户的进程】才能看到服务名)-->附加
这里附加的进程名应该是:WindowsService1.exe 而不是 WindowsService1.vshost.exe。WindowsService1.exe 默认不会出现,必须勾选【显示所有用户的进程】【显示所有会话中的进程】
3. 在程序中打断点调试即可,另外调试服务时服务必须已启动(管理工具-->服务)