1
我正在使用Visual Studio中的應用程序更新選項選中「應用程序啓動之前」。忽略用戶忽略的應用程序更新
用戶抱怨取消更新,然後發現他們真的想要更新。當他們決定要更新時,他們無法更新應用程序,直到我發佈一個新版本,因爲一旦他們取消對話框,它再也不會顯示出來。
有沒有辦法創建一個菜單選項來強制檢查更新?
類型的離題...有沒有任何開源的應用程序更新程序的.NET?
我正在使用Visual Studio中的應用程序更新選項選中「應用程序啓動之前」。忽略用戶忽略的應用程序更新
用戶抱怨取消更新,然後發現他們真的想要更新。當他們決定要更新時,他們無法更新應用程序,直到我發佈一個新版本,因爲一旦他們取消對話框,它再也不會顯示出來。
有沒有辦法創建一個菜單選項來強制檢查更新?
類型的離題...有沒有任何開源的應用程序更新程序的.NET?
我終於通過使用ApplicationDeployment.CheckForUpdate方法解決了這個問題。
簡而言之是:
Dim updateAvailable As Boolean = False
Dim AD As Deployment.Application.ApplicationDeployment = Deployment.Application.ApplicationDeployment.CurrentDeployment
updateAvailable = AD.CheckForUpdate()
If updateAvailable Then
AD.Update()
End If
還有就是如何手動檢查更新一個更詳盡的例子on MSDN