我可以在服务器上创建一个文件(可以是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事件检查已安装的应用程序的版本以及包含服务器的底部。 下载版本如果更低,会。
答案 0 :(得分:1)
您需要自己编写某种更新服务或版本检查。
您可以使用将自动更新您的应用程序的第三方应用程序。 Lindersoft SetupBuilder和InstallShield等产品可以使用它们实现这些类型的服务。
如果你不走这条路,你需要做某种HttpClient
检查服务器上的文件并进行比较。如果有可用的更新,则需要下载当前的&#39; .exe&#39;在服务器上到本地计算机并运行安装程序&#39; .exe&#39;使用您的应用程序,或启动服务来运行安装并关闭您的应用程序,以避免安装问题和需要重新启动计算机。