标签:
有两种方法:
1. 在VS2010及以下版本中
一般设置如下:
设置serviceInstaller1组件的属性:
1) ServiceName = 服务名称
2) StartType = Automatic ,即自动
设置serviceProcessInstaller1组件的属性
1) Account = LocalSystem,账户一般设置为本地系统
最后编译解决方案,在Setup Project项目Debug目录下可以找到Service的安装程序,直接点击安装即可。
2. 在VS2012及以上版本
在项目添加一个文本文件,更名为install.bat,编辑文件的内容如下:
@echo off
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe -i "WindowsService1.exe"
@pause
在项目添加一个文本文件,更名为uninstall.bat,编辑文件的内容如下
@echo off
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe -u "WindowsService1.exe"
@pause
运行Install.bat时可能会提示找不到WindowsService1.exe,此时需要在install.bat中指定WindowService1.exe的绝对路径
标签:
原文地址:http://www.cnblogs.com/fengjunkuan/p/4431249.html