2012-08-23 61 views
1

我正在編寫一個控制檯應用程序,它在一天中以不同的時間間隔讀取和寫入一些東西。我想稍後(如果它的「最終」)作爲服務。現在一個簡單的控制檯應用程序更好(這是我的想法),因爲它更易於使用,我可以看到結果,而無需註冊/開始/結束服務。以後很容易,如果我完成了測試,只需創建一個新的服務項目並從控制檯應用程序複製代碼?控制檯應用程序到服務 - 我必須注意什麼嗎?

我現在聽說我們不應該在服務中使用Timer。但我在我的控制檯應用程序中使用System.Threading.Timer很多。這是否意味着我會陷入麻煩?這是「測試控制檯應用程序,然後使用它在服務」事情不是一個好主意嗎?有什麼建議麼?

+0

你從哪裏聽說你不應該在你的服務中使用Timer? –

+0

@DanPuzey「如果您正在編寫運行計時器的Windows服務,則應重新評估您的解決方案。」 - 在這thrad(http://stackoverflow.com/questions/246697/windows-service-and-timer)將做過這個帖子。 – miri

回答

1

您可以創建Windows服務和右鍵單擊 - >屬性和更改輸出類型作爲控制檯應用程序做你developement.Once您與開發變回輸出類型做作爲Windows應用程序。

看看這個link深入瞭解這兩個計時器。

+0

這是非常有趣的信息,但不回答OP的問題。 – CodeCaster

相關問題