Windows 服务调试方法(基于.net framwork4.6)

参考:https://docs.microsoft.com/zh-cn/dotnet/framework/windows-services/

#if DEBUG
Service1 myserver = new Service1();
myserver.OnDebug(); //在Service1.cs中添加 OnDebug()方法 再由这个方法进入OnStar()方法

//public void OnDebug()
//{
//OnStart(null);
//}


System.Threading.Thread.Sleep(System.Threading.Timeout.Infinite); // 让它一直保存线程不死

#else
ServiceBase[] ServicesToRun;
ServicesToRun = new ServiceBase[]
{
new Service1()
};
ServiceBase.Run(ServicesToRun);
#endif

转载于:https://www.cnblogs.com/kacy/p/11599491.html

你可能感兴趣的:(Windows 服务调试方法(基于.net framwork4.6))