我有一種情況,我的應用程序正在使用,我幾乎實時添加功能。我最終得到有關已經解決的問題的錯誤報告,因爲用戶沒有重新啓動。如何處理頻繁更新的實時應用程序(winforms/clickonce)
更復雜的是,人們並不都明白,重新啓動應用程序和關閉,然後重新打開無模式對話是不同的事情,他們也覺得重新啓動太多是「痛苦」。
問題:是否可以通過編程方式檢查WinForms應用程序(web部署在本地Intranet上)的新版本,然後顯示一個可以有效獲取更改的按鈕?
我有一種情況,我的應用程序正在使用,我幾乎實時添加功能。我最終得到有關已經解決的問題的錯誤報告,因爲用戶沒有重新啓動。如何處理頻繁更新的實時應用程序(winforms/clickonce)
更復雜的是,人們並不都明白,重新啓動應用程序和關閉,然後重新打開無模式對話是不同的事情,他們也覺得重新啓動太多是「痛苦」。
問題:是否可以通過編程方式檢查WinForms應用程序(web部署在本地Intranet上)的新版本,然後顯示一個可以有效獲取更改的按鈕?
我認爲這篇關於MSDN的文章展示瞭如何對ClickOnce應用程序進行程序化更新將幫助您:http://msdn.microsoft.com/en-us/library/ms404263.aspx
您需要嚮應用程序添加代碼,以定期檢查更新(或啓動/退出時)並強制執行某些操作。一個很好的指導here。