VSTO 已签名,但安装时仍收到确认提示

标签 vsto code-signing

我为 Outlook 开发了一个 VSTO 插件。我使用从 Verisign Inc. 购买的证书签署该插件。该证书有效并由受信任的根机构授权。但是,当我的客户安装该插件时,他们仍然会收到“您想从该发布商安装此插件吗?”的提示。问题。

据我了解,Verisign 证书足以消除这种情况,对吗? 此提示是 VSTO 插件安装中必需的吗?

谢谢

最佳答案

不,提示不是强制性的,但听起来像是 1)你的代码实际上没有签名,即使你认为它是(你应该能够通过右键单击编译的 DLL 并检查安全选项卡来验证这一点) 2)证书不是正确类型的证书(有不同类型的证书,我相信您需要的证书称为“代码签名”证书。 3) 也许客户的机器上有一个旧版本仍在加载(因此会提示)?

但简短的答案是,使用正确的证书、正确签名并正确安装,用户将不会收到提示。

关于VSTO 已签名,但安装时仍收到确认提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5858688/

相关文章:

android - 如何获取用于黑莓 playbook 签名的 CSJ 文件?

outlook - 如何使用 ExplorerEvents_10_CloseEventHandler?

c# - 混淆混合模式程序集或其他保护手段

visual-studio - 在运行时更改 XML 功能区中的按钮和标签

c# - snk 与代码签名证书

ios - Enterprise Distribution 在 Swift App 中与 iOS8 的配合不佳

excel - F# ExcelUsedRange 没有属性或方法

c# - 获取异常 system.AppDomainUnloadedexception : the application domain in which thread was running has been unloaded

c# - 使用 .NET 获取有关 EXE 文件签名的详细信息

deployment - 用于 HTTPs、activex 签名和大多数手机 SDK 的 SSL 证书