c# - 自动更新 WPF 应用程序

标签 c# .net wpf

<分区>

我需要让我的 WPF 应用程序通过 Internet 拉取更新。

我不打算使用 ClickOnce,因为它不支持除 Windows Integrated 之外的任何安全机制,而且也只能通过 Intranet。

有什么(免费的开源软件)可以帮助我解决这个问题吗?

实用建议也将不胜感激。

最佳答案

NetSparkle似乎是一个相当强大的自动更新包,并且与 WPF 兼容

这个框架包含很多功能,请查看:

  • 真正的 self 更新,无需任何工作 来自基于 Windows Installer 的用户 包裹
  • 使用应用广播获取发布信息
  • 通过以下方式向用户显示发布消息 Internet Explorer 控件
  • 显示详细的进度窗口 给用户
  • NetSparkle 不需要您的代码 应用程序,因此升级或 删除模块
  • 无缝集成——没有 提及 NetSparkle;你的图标和 应用名称被使用
  • 支持 DSA 签名 超安全更新 开始菜单的 UpdateChecker-Helper 整合

关于c# - 自动更新 WPF 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5006584/

相关文章:

c# - 如何访问当前系统音频声音以查看实际音量?

c# - 将纬度/经度转换为 MGRS

.net - 与packages.config、项目引用和解决方案范围的包文件夹有关的NuGet 问题

c# - 如何在 WPF 中强制显示工具提示

c# - ConstantExpression 不是常量

c# - 如何制作长度为5的随机数字和字母串?

c# - WPF slider 和日期

c# - ASP.NET MVC DropDownList 选值问题

c# - WPF应用程序的自动完成功能

c# - 在 WPF 应用程序中全局捕获异常?