1、コンソールアプリケーションにする。
2、Program.csに下記コードを記述する。
if (Environment.UserInteractive == true) { Service1 service1 = new Service1(); service1.StartupAndStop(new string[] { }); } else { ServiceBase[] ServicesToRun; ServicesToRun = new ServiceBase[] { new Service1() }; ServiceBase.Run(ServicesToRun); }
3、Serviceクラスに下記コードを記述する。
public void StartupAndStop(string[] args) { this.OnStart(args); Console.ReadLine(); this.OnStop(); return; }
4、デバッグ実行する。