我想定期檢查我的ClickOnce應用程序的更新,即使它當前沒有運行。我發現了一篇關於使用ClickOnce部署後臺服務的文章,這將允許我運行一個檢查更新的服務,但是設置有點棘手,所以我想知道是否有更簡單或更直接的方法。也許只需在我的ClickOnce部署的應用程序的啓動文件夾中添加一些內容,而不是使用服務?即使在我的應用程序未運行時,是否有強制執行ClickOnce更新的方法?
編輯:
我正在考慮這種做法的原因是,我基本上要創建一個ClickOnce包裝一組非常簡單常用的應用程序。這意味着每個應用程序的可執行文件將不會被ClickOnce集成(因爲我不控制源代碼),所以我不能依賴觸發更新的標準方法。
真正的答案可能是使用某種應用程序虛擬化軟件,例如Xen或Citrix提供的,但我可以免費獲得一些東西並且有點兒車。不幸的是,Xen/Citrix面向大型IT企業,而不是個人用戶,他們不願意在bazillion機器上重新安裝相同的應用程序集。
這可能有助於理解你爲什麼要這麼做?你想避免/發生什麼情況? – serialhobbyist 2009-09-04 16:38:42
希望更新使這更清晰。 – Luke 2009-09-04 21:15:52