【问题标题】:Certificate is not trusted. Application's installer sometimes works correctly and others fails证书不受信任。应用程序的安装程序有时可以正常工作,而其他安装程序会失败
【发布时间】:2025-11-27 13:30:01
【问题描述】:

我在测试环境中有一个应用程序,当我将它安装到我的计算机中时,一切正常,但是当其他用户安装它时,其中一些工作正常,而另一些则失败。当它失败时,它会显示此错误:此应用程序中的自定义功能将不起作用,因为用于签署 appname 或其位置的部署清单的证书不受信任。请联系您的管理员以获得进一步的帮助。

另外,我创建了一个测试证书,使用 Visual Studio 2015 来唱应用程序。该应用程序是使用 VSTO 的加载项。

该应用程序从网络服务器下载到我的公司,它还使用两个网络服务。

Here is a photo of the error

【问题讨论】:

  • 获取适当的证书或将您使用的证书安装到您希望此应用信任的计算机上。必须签署证书的整个概念是防止意外安装不受信任的应用程序。为了使您安装的机器能够工作,首先需要信任证书。
  • @jessehouwing 感谢您的回答。我需要什么证书才能签署此申请?我在下载应用程序的 Web 服务器中有 SSL 证书。
  • 你需要一个代码签名证书google.nl/…

标签: visual-studio installation certificate vsto


【解决方案1】:

获取适当的证书或将您使用的证书安装到您希望此应用信任的计算机上。必须签署证书的整个概念是防止意外安装不受信任的应用程序。为了使您安装的机器能够正常工作,首先需要信任证书。

您将需要一个Code Signing certificate 并使用该证书签署 Click-Once 包。您可能仍需要以某种方式将受信任的证书分发给机器(取决于它们的设置方式)。

【讨论】:

  • 您好@jessehouwing,感谢您的帮助。我有一个代码签名证书,它是一个 .cert 文件。当我尝试使用它是 Visual Studio 时,我需要一个 .pfx 文件。如何从原始证书中获取 .pfx 文件?
  • 谢谢@jessehouwing。非常感谢您的帮助。
最近更新 更多