前端时间自己学习整了个小小的后台服务,比较需要注意的是在install.cs中要添加一个serviceInstaller和serviceProcessInstaller
private void InitializeComponent() { //components = new System.ComponentModel.Container(); this.serviceInstaller1 = new System.ServiceProcess.ServiceInstaller(); this.serviceProcessInstaller1 = new System.ServiceProcess.ServiceProcessInstaller(); // // serviceInstaller1 // this.serviceInstaller1.Description = "Stest测试服务"; this.serviceInstaller1.DisplayName = "Stest测试服务"; this.serviceInstaller1.ServiceName = "Stest测试服务"; this.serviceInstaller1.StartType = System.ServiceProcess.ServiceStartMode.Automatic; // // serviceProcessInstaller1 // this.serviceProcessInstaller1.Account = System.ServiceProcess.ServiceAccount.LocalService; this.serviceProcessInstaller1.Password = null; this.serviceProcessInstaller1.Username = null; // // ProjectInstaller // this.Installers.AddRange(new System.Configuration.Install.Installer[] { this.serviceInstaller1, this.serviceProcessInstaller1}); } #endregion private System.ServiceProcess.ServiceInstaller serviceInstaller1; private System.ServiceProcess.ServiceProcessInstaller serviceProcessInstaller1;