我的目標是在.NET平臺內的上午10點到安排服務重複每星期一(特別是基於在SQL Server數據庫中的數據發送電子郵件)。我發現我可以使用Quartz.Net來實現這一點。理想情況下,我想在可用於管理任務的桌面應用程序(即查看計劃任務,更改計劃任務的日期/時間,啓動/停止計劃任務等)中實施Quartz.Net。Quartz.Net桌面應用程序執行/ C#
我的問題是,一旦我開始計劃任務(應用程序內的按鈕觸發),如果我關閉應用程序,將它仍處在指定時間運行或做我必須保持應用程序打開。我已經搜索谷歌和發現安裝Quartz.Net作爲Windows服務的方式,但是這不會是最理想的情況,因爲我想在桌面應用程序能夠不管它是運行在物理計算機來處理一切,無需安裝任何單獨的服務。
使用不同的.NET方法來實現,這將是有幫助的也沒有其他的建議。
如果運行的應用程序內的Quartz.net任務和關閉應用程序,你的任務將無法運行,因爲任務壽命只有只要其領域(如應用程序)。 – Mike 2012-07-31 16:57:13