我有一个通过 ClickOnce 部署的基于 C# WPF 的应用程序,并且我将更新设置设置为“应用程序启动后”。如前所述,当更新发布后首次打开时可用更新时,它将在应用程序启动后检查,然后在下一次打开时应用更新。
我想知道的是,我如何以编程方式知道这会发生,并且在下次启动时会应用更新?我想在应用程序中显示一个指示器,让用户知道有一个更新等待应用并且他们需要重新启动。类似于 chrome 在扳手图标上显示的向上箭头所做的事情。
Gesh,在发布问题 5 分钟后,我最终偶然发现了这篇 MSDN 文章:
http://msdn.microsoft.com/en-us/library/ms404263.aspx
它展示了如何在您的应用程序中执行此操作以及与 ClickOnce 相关的其他操作。