-- 开始时如何调试?

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