-- 开始时如何调试?
-- 1. 修改服务主类:
修改前:protected override void OnStart(string[] args)
修改后:public void OnStart()
-- 2. 修改 Program.cs:
/* 以下需要注释:*/
/*
ServiceBase[] ServicesToRun;
ServicesToRun = new ServiceBase[]
{
new Service1()
};
ServiceBase.Run(ServicesToRun);
*/
修改成:
Service1 s1 = new Service1();
s1.OnStart();
-- 如何添加安装程序?
-- 1. 对视图右键,点击添加安装程序
-- 2. 查看 serviceInstaller1 属性
----- Description = 填写服务的描述(可以为中文)
----- DisplayName = 显示的名称(可以为中文)
----- ServiceName = 系统标识名称(可以为中文)
----- StartType = Automatic(设为自动)
-- 3. 查看 serviceProcessInstaller1 属性
----- Account = LocalService
-- 如何安装服务?
-- 建议创建个 .bat 文件,添加如下命令:
@echo 安装服务
%~dp0installutil.exe %~dp0OrangeCloud.WinService.AutoTask.exe
@Pause
-- 如何卸载程序?
-- 建议创建个 .bat 文件,添加如下命令:
@echo 卸载服务
%~dp0installutil.exe %~dp0OrangeCloud.WinService.AutoTask.exe /u