【问题标题】:Signed VSTO Deployed with ClickOnce Showing "Unknown Publisher"使用 ClickOnce 部署的签名 VSTO 显示“未知发布者”
【发布时间】:2021-11-16 10:25:36
【问题描述】:

我有一个使用 ClickOnce 部署的生产 VSTO 加载项。对于我的大多数客户来说,安装工作正常,Microsoft Office 自定义安装程序能够将我的公司作为发布者,如下所示:

但由于某种原因,在某些计算机上,发布者显示为“未知发布者”,如下所示:

我尝试将我们的证书手动安装到用户的受信任的发布者商店、安装中间证书和受信任的根证书,但在某些情况下,安装程序仍然显示“未知发布者”。这非常令人沮丧,因为我们的一些客户的安全策略要求 Office 加载项由受信任的发布者签名,而且我们的加载项即使在他们单击安装后也不会加载。相反,他们会看到这个可爱的信息:

以下是有关我的加载项项目属性的一些详细信息:

  • 项目基于 .NET Framework 4.6.1
  • 我有 Sectigo 颁发的有效证书
  • 证书已安装在我的个人证书存储中
  • 我已选择签署 ClickOnce 清单并将其指向我的证书

知道是什么原因导致某些机器出现这种情况,以及如何解决?

注意 - 一些遇到此问题的机器位于“封闭区域”(没有外部互联网连接)。不确定这是否会有所不同。

【问题讨论】:

标签: ssl vsto ms-office clickonce ms-project


【解决方案1】:

即使问题肯定已经回答了。 对我来说效果很好的解决方案是简单地右键单击 setup.exe 并转到属性、数字签名以将证书安装到您信任的根权限。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多