首页 > 解决方案 > Excel VSTO Addin:如何删除安装提示?

问题描述

我正在尝试使用 WIX 安装程序方法安装一个非常简单的 Excel VSTO 插件(只有一个 dll),确保“您确定要安装此自定义项吗?” 提示根本不显示。

  1. 我已导入证书并再次导出为没有链接信息的 PFX

  2. 我已经使用以下构建后事件签署了我可以使用的所有内容:

- "signtool.exe" 签名 /f $(SolutionDir)Thawte.pfx /p myPwd$(TargetPath)

- "mage.exe" -sign $(TargetPath).manifest -CertFile $(SolutionDir)Thawte.pfx -Password myPwd

- "mage.exe" -sign $(TargetDir)$(TargetName).vsto -CertFile $(SolutionDir)Thawte.pfx -Password myPwd

3. 我在本地机器上安装了 Thawte.pfx 证书,在受信任的根证书颁发机构中

标签: wixcertificatevsto

解决方案


提示来自 VSTO - 它存储已批准的插件列表HKCU\Software\Microsoft\VSTO\Security\Inclusion- 如果您的插件不存在,您可以在其中创建一个注册表项列出我们的插件。该PublicKey值可以从您的 .vsto 文件中提取。


推荐阅读