我寫的客戶端PC套件程序 -的C#程序自動更新
- Windows服務
- 用戶空間的Windows窗體應用程序
我需要能夠發佈這些程序的更新版本,並自動和透明地(無需用戶交互)自行更新客戶端PC。此更新將通過不可靠的3G連接(EvDO)完成。這些應用程序將持續運行,因此更新將不得不正常關閉服務/關閉應用程序,然後在更新後重新啓動它們。
在我花時間滾動自己的解決方案之前,是否有類似的東西的預先存在的解決方案?
注意:由於Windows服務以及其他一些原因,ClickOnce在這裏不起作用。我也無法利用BITS,因爲我針對的是Windows Azure,它缺少BITS IIS插件。
這似乎真的有希望。我會研究它並回復你。 – 2010-10-04 15:28:09
我忘了添加我們過去使用過的這個功能,這樣我們就可以使用新的dll更新服務,而無需關閉它們。 – 2010-10-05 00:02:41