WindowsService:
1.添加一个WindowsService
2.添加安装程序
3.就可以安装服务(可以通过工具)
public partial class Service1 : ServiceBase
{
Log4NetLogger log4NetLogger = new Log4NetLogger(typeof(Service1));
public Service1()
{
InitializeComponent();
DispatcherManager.Init().GetAwaiter().GetResult();
}
protected override void OnStart(string[] args)
{
log4NetLogger.Info("Service1 is Start");
}
protected override void OnStop()
{
log4NetLogger.Info("Service1 is Stop");
}
}
编译后进行服务安装
管理员身份打开
C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil D:\当前程序路径\bin\Debug\MyDispatcherProjectRichardWindowsService.exe
C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil /u D:\当前程序路径\bin\Debug\MyDispatcherProjectRichardWindowsService.exe
服务改名称后,需要先原样卸载,再重新编译安装,要不然卸载还蛮麻烦的