HI, 目前,应用程序正在使用CheckForUpdateAsync(),
请求更新现在我们希望应用程序保持稳定,让更新通知应用程序,如果有任何更新可用。然后我们只有在得到通知时才在后台线程中检索更新。 应用程序不应检查更新。
如果有任何解决方案或其可能,那么请提示
感谢名单..
答案 0 :(得分:0)
如果我正确理解了这个问题,那么更新本身就不是一个应用程序 - 它是与新版本相关联的新ClickOnce部署文件的被动存在。您可能希望在应用程序中使用.NET Framework中的FileSystemWatcher对象。将新的ClickOnce版本添加到部署位置时,应用程序将收到一个事件。收到此事件后,它可以使用ApplicationDeployment中的CheckForUpdateAsync和UpdateAsync方法执行实际更新。
由于更新只是一个被动的文件集合,因此应用程序需要执行某些操作(除非您只想返回默认的ClickOnce更新系统)。