在WPF中更新系统

时间:2014-03-25 19:19:22

标签: xml wpf

我可以在服务器上创建一个文件(可以是xml或asp)来进行版本比较。

<? xml version = "1.0" encoding = "ISO-8859-1"> 
<Application> 
<Version> 1.2.3.5 </ Version> 
<ZipFile> Name_App_1.2.3.5.zip </ ZipFile> 
</ Application> 

但是我如何在WPF中为加载应用程序的Load事件检查已安装的应用程序的版本以及包含服务器的底部。 下载版本如果更低,会。

1 个答案:

答案 0 :(得分:1)

您需要自己编写某种更新服务或版本检查。

您可以使用将自动更新您的应用程序的第三方应用程序。 Lindersoft SetupBuilder和InstallShield等产品可以使用它们实现这些类型的服务。

如果你不走这条路,你需要做某种HttpClient检查服务器上的文件并进行比较。如果有可用的更新,则需要下载当前的&#39; .exe&#39;在服务器上到本地计算机并运行安装程序&#39; .exe&#39;使用您的应用程序,或启动服务来运行安装并关闭您的应用程序,以避免安装问题和需要重新启动计算机。