我正在編寫一個控制檯應用程序,它在一天中以不同的時間間隔讀取和寫入一些東西。我想稍後(如果它的「最終」)作爲服務。現在一個簡單的控制檯應用程序更好(這是我的想法),因爲它更易於使用,我可以看到結果,而無需註冊/開始/結束服務。以後很容易,如果我完成了測試,只需創建一個新的服務項目並從控制檯應用程序複製代碼?控制檯應用程序到服務 - 我必須注意什麼嗎?
我現在聽說我們不應該在服務中使用Timer
。但我在我的控制檯應用程序中使用System.Threading.Timer
很多。這是否意味着我會陷入麻煩?這是「測試控制檯應用程序,然後使用它在服務」事情不是一個好主意嗎?有什麼建議麼?
你從哪裏聽說你不應該在你的服務中使用Timer? –
@DanPuzey「如果您正在編寫運行計時器的Windows服務,則應重新評估您的解決方案。」 - 在這thrad(http://stackoverflow.com/questions/246697/windows-service-and-timer)將做過這個帖子。 – miri