這可能已經存在,我希望。運行程序集的.NET調度程序?
我想創建一個Windows服務來調度任務(很像Windows oe),但它會從本地文件夾動態地運行C#組合(通過該任務的XML文件調度規則),所以我不必創建一個Windows服務或控制檯應用程序,每次我想要一些自動化代碼,但可以構建一個程序集,將其上傳到具有XML配置的目錄中,並且它將運行/被檢測到ba文件夾觀察器。
這是否已經存在或將不得不建立它?
這可能已經存在,我希望。運行程序集的.NET調度程序?
我想創建一個Windows服務來調度任務(很像Windows oe),但它會從本地文件夾動態地運行C#組合(通過該任務的XML文件調度規則),所以我不必創建一個Windows服務或控制檯應用程序,每次我想要一些自動化代碼,但可以構建一個程序集,將其上傳到具有XML配置的目錄中,並且它將運行/被檢測到ba文件夾觀察器。
這是否已經存在或將不得不建立它?
它可能開始看起來像我推動這一....嘗試Quartz.Net
聽起來像是Windows PowerShell的作業。
我假設你想在任意.NET程序集的代碼調用自動化,甚至那些你沒有源代碼的人,而不是一個界面明確的插件方法。如果是這樣,您將構建一個通用服務,可以監視配置文件,該文件本身必須包含所有要加載的程序集的詳細信息,要實例化哪些類型,要設置哪些屬性,要調用的方法及其參數等。你可以通過反射來完成所有這些工作,或者Unity和/或XAML可能有助於構建對象。
根據你想得到多麼複雜,你的配置文件最終會看起來非常像C#代碼,所以它可能不像你想象的那樣值得一練。
查看.NET命名空間文檔http://www.jamsscheduler.com/doc/DevelopersGuide/Default.html 這是一個基於.NET的商業作業調度系統,但我使用免費的開發人員版。
你有一個簡單的代碼示例? –