我了解ClickOnce应用程序可以自动更新.但是,Microsoft提供的选项并不是我想要的.
如果我在应用程序启动之前检查版本,则启动速度较慢.
如果我在应用程序启动后查看版本,我不知道在下次启动之前是否有新版本可用.
我正在寻找一个布尔函数来检查新版本是否可用.这将使我能够建议用户重新启动应用程序.
using System.Deployment.Application;
public bool IsUpdateAvailable()
{
if (!ApplicationDeployment.IsNetworkDeployed) return false;
return ApplicationDeployment.CurrentDeployment.CheckForUpdate();
}
Run Code Online (Sandbox Code Playgroud)
当然,您可能希望通过按钮访问此功能并在其周围包装一些UI,如下所示.
| 归档时间: |
|
| 查看次数: |
756 次 |
| 最近记录: |