【问题标题】:WPF program auto software updateWPF程序自动软件更新
【发布时间】:2022-05-23 01:23:08
【问题描述】:

我开发了一个 WPF 设置应用程序。此应用程序无法自动更新。如需更新,用户应删除该应用并重新安装。

我的应用正在从我服务器上的 SQL Server 2008 获取数据。换句话说,应用程序就像浏览器一样工作。所有数据都来自我的服务器。

如何通知我的用户并自动更新应用程序?

谢谢

【问题讨论】:

    标签: wpf auto-update


    【解决方案1】:

    您可以使用click once (auto update)

    如果不想使用clickonce,可以使用netsparkle

    Deploy and update smart client projects using central server -> 使用一次点击

    Adding automatic updates to your app -> 它本身不使用 clickonce,但会使用 clickonce 清单。

    Set up net sparkle autoupdate

    【讨论】:

    • 我已经阅读了这两页,但我不明白 Click Once 或 Netsparkle 如何删除并重新安装应用程序或覆盖已安装的应用程序。这两个解决方案似乎只是通知用户更新?
    • 不,它们可以用来实现自动更新,尽管它需要一些自定义logicNet sparkle autoupdate
    • 我会在您在上一条评论中提供的链接中尝试解决方案。而且,我将分享结果。我希望我能做到。