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

发布WPF应用时ClickOnce安装程序显示HP Inc的问题咨询

解决WPF ClickOnce安装程序发布者显示异常的问题

截图显示控制面板「添加或删除程序」中,程序的发布者列出现了「HP Inc.」和「未知发布者」的情况

一、发布者信息的正确设置位置

ClickOnce的发布者信息不直接读取AssemblyInfo.cs,而是在发布配置里单独设置,步骤如下:

  • 右键WPF项目 → 选择「属性」
  • 切换到「发布」选项卡 → 点击「选项」按钮
  • 在弹出的窗口中选择「描述」,在这里填写正确的发布者名称,同时可设置产品名称、支持URL等信息
  • 如果安装程序需要数字签名,需在「签名」选项卡配置代码签名证书:证书中的发布者信息会覆盖描述里的设置(这也是你看到HP Inc.的核心原因——当前用了HP的签名证书,或是系统默认证书归属HP)

二、「添加或删除程序」中的显示规则

  • 优先显示代码签名证书中的发布者名称:若ClickOnce包用数字证书签名,控制面板会直接显示证书内的发布者信息,此时描述里的设置会被忽略
  • 未签名时显示「描述」选项卡的发布者:无签名情况下,会使用发布选项-描述中填写的内容,未填写则显示「未知发布者」

三、排查HP Inc.来源的方法

  • 检查项目「签名」选项卡:确认是否勾选「为ClickOnce清单签名」,且使用的证书归属HP(可能是系统自带测试证书,或是之前配置的HP证书)
  • 清理旧发布缓存:右键项目 → 「清理」,再重新生成发布包,避免旧配置残留

内容的提问来源于stack exchange,提问作者Sigmundur

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 06:42:48