-- 开始时如何调试?

-- 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