【问题标题】:Alternative to ClickOnce for auto-update?替代 ClickOnce 进行自动更新?
【发布时间】:2018-12-08 10:00:08
【问题描述】:

我正在使用 ClickOnce 设置在我们的组织内部部署 WPF 应用程序。新版本在构建服务器上构建并复制到网络中的某个位置,ClickOnce-Setup 可以在其中找到它 - 并在用户下次启动应用程序时安装更新。这正是我所需要的。

但是...... WPF 应用程序是一个托盘应用程序(在 Windows 的系统托盘中使用图标运行)。由于应用程序的每个新版本都作为新应用程序处理,因此该图标在更新后始终处于隐藏状态,所有用户都必须手动将其显示在任务栏设置中——这很烦人且不可接受。

因此,我寻找 ClickOnce-Seupt 的替代方案,以在启动时自动更新已安装的应用程序(替换 exe 和一些 dll)。有吗?

【问题讨论】:

标签: wpf windows-10 clickonce system-tray


【解决方案1】:

可以在这里找到另一个解决方案,即使它不是开源的:

simpldeploy.com

【讨论】:

    【解决方案2】:

    您可能想看看Squirrel。它是适用于 Windows 桌面应用程序的开源安装和更新框架。

    如果您使用的是 Windows 10 版本 1803 或更高版本,您可能还想查看.appinstaller。请参阅以下博客文章了解更多信息。

    处理侧载 UWP 和桌面桥应用的自动更新: https://blogs.msdn.microsoft.com/appconsult/2018/03/22/handling-auto-updates-for-sideloaded-uwp-and-desktop-bridge-apps/

    还有一些商业选项,例如 Advanced Installer 可用于处理此问题。

    【讨论】:

    • 松鼠已被弃用。还有其他开源解决方案吗?
    • @Luishg: MSIX.
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多