【问题标题】:Auto upgrade of wpf application with InstallShield LE?使用 InstallShield LE 自动升级 wpf 应用程序?
【发布时间】:2014-04-16 12:20:57
【问题描述】:

我有一个 WPF 应用程序。我正在使用 InstallShield 2013 LE 创建设置。我想为我的应用程序单击一次自动更新功能。

InstallShield 2013 LE 是否提供任何自动更新功能,例如单击一次?

【问题讨论】:

    标签: wpf installshield-le


    【解决方案1】:

    是的,只需更新您当前的版本号。

    InstallshieldProject -> 1 组织您的设置 -> 一般信息

    变化:

    • 产品版本
    • 产品代码

    不要改变

    • 升级代码

    然后

    InstallshieldProject -> 1 组织你的设置 -> 升级路径

    添加至少一项:

    设定值: - 最小版本 0.0.0 -maxversion 当前版本 - 升级代码(来自一般信息)

    //Now you can install the new version over the old Version
    

    【讨论】:

    • 我不想再次安装安装程序。我想要谷歌浏览器自动更新功能(自动下载和更新新版本只需要重新启动它)。
    • 您可以通过 Process.Start("xxx.exe"); 调用您的安装程序;在此之前,您应该将当前版本从您的服务器下载到文件系统。例如。到 AppData/V1.2/setup.exe。但是您必须考虑更新策略,例如使用当前版本的信息解析 xml 文件,然后您应该检查您的版本,如果服务器版本较新,请下载文件,开始设置,关闭您的当前实例程序
    • 所以我必须编写自己的逻辑来执行此操作.. install shield LE 有什么注意事项?
    • 我现在没有别的办法了。
    猜你喜欢
    • 2015-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多