因Windows Service無法直接運行Debug模式,若直接執行則會跳出以上錯誤訊息,但其實只需稍微調整也能讓Windows Service用Console Application的方式來執行,非常方便!
Step1. 調整Service1.cs
Step2. 調整Program.cs
Step3. 調整Windows Service project輸出類型
Step1. 調整Service1.cs
- 在Windows Service專案主要服務類別加入紅框中的Start、Stop方法
Step2. 調整Program.cs
- 在Windows Service專案的進入點加入紅框內容
(Note:Environment.UserInteractive屬性可得知目前的處理程序是否正執行於使用者互動模式中,若在Windows Service執行時該屬性為false)
Step3. 調整Windows Service project輸出類型
- 開啟Windows Service專案屬性,將輸出類型調整為主控台應用程式
完成以上動作後就可將Windows Service用Console Application的方式來執行啦!
謝謝你的閱讀!如果有任何回饋或疑問,歡迎留言給我!
如果對我的文章有興趣,請不吝按下Follow & Clap!
每個月都會認真更新文章唷😊 千萬別錯過了~