You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

.NET 9.0 WPF ClickOnce应用运行时自动更新问题求助

.NET 9.0 WPF ClickOnce应用运行时自动更新问题求助

各位好,我这边遇到个关于ClickOnce更新的棘手问题,想请教下社区的大佬们:

我们团队开发了一个基于.NET 9.0的轻量WPF应用,它主要在系统托盘后台运行,属于那种“打开就不用管”的类型,几乎不需要用户主动操作。我们选择了ClickOnce作为应用的分发平台,目前通过设置最低要求版本,已经能实现应用启动前的强制更新,但现在有个新需求:希望应用在运行期间也能自动检查并更新——毕竟有时候遇到需要快速推送的热修复或紧急更新,启动前更新的方式没法满足时效性要求。

本来印象里ClickOnce有个“应用启动后”的单选配置项,刚好能实现这个功能,但在.NET 9.0的项目里,这个选项直接不见了,连设置更新检查间隔的功能也没有了。我特意排查过是不是项目里其他设置冲突导致的,但反复调整后还是没找到原因。后来查了相关资料才发现,.NET 9.0及以上版本的ClickOnce确实移除了运行时管理更新的相关配置选项,也不支持设置更新间隔了。

想问问有没有哪位朋友遇到过同样的问题,并且找到了解决方案?不管是通过自定义代码实现,还是有什么隐藏的配置技巧,麻烦分享下思路,万分感谢!

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.08 10:29:51