VSTO Outlook 部署 - ClickOnce

VSTO Outlook Deployment - ClickOnce

我写了一个非常简单的加载项,可以在 outlook 的功能区中添加一个按钮 (C#)。

我花了好几天时间尝试使用 clickonce 方法将这个非常简单的插件安装到另一台机器上。

我已使用 Visual Studio 将 clickonce 发布到 ftp。目前一切正常。

在另一台机器上 运行 生成的 vsto(或 setup.exe)后,我收到错误:

'System.Security.SecurityException: Customized functionality in this application will not work because the certificate used to sign the deployment manifest for Add-In or its location is not trusted. Contact your administrator for further assistance.'

我理解需要证书才能删除添加到 Outlook 的恶意加载项背后的想法。我已经在我的机器上使用测试证书签署了 clickonce 部署。

是否可以在不支付第三方证书费用的情况下,为用户提供 clickonce url 并且他们无需我对他们的机器执行任何操作就可以安装它? (and/or 域等)这非常适合许多企业用户使用。改变他们的环境是不切实际的。

非常感谢。

检查您的证书链。您很可能需要将证书副本放入:

证书 - 当前 User\Trusted 根证书颁发机构

...因此您的 "issuer" 是受信任的,以便您的证书受信任。