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