gpt4 book ai didi

deployment - 在没有签名证书的情况下在 Windows 8 上部署 VSTO 加载项

转载 作者:行者123 更新时间:2023-12-04 15:10:56 24 4
gpt4 key购买 nike

我写了一个 Word VSTO 插件,我想送给一些同事和 friend 。我最初想使用 ClickOnce 进行部署,因为它对我来说很容易设置,也很容易安装。我的加载项部署在 Windows 7 上运行良好,但我在 Windows 8/8.1 上遇到了一些问题。 SmartScreen 过滤器提示我的加载项并完全阻止安装。 Here我发现问题在于我没有使用真实证书对加载项进行签名。唯一的解决方案似乎是让用户“在受信任的发布者商店中安装测试证书”(他们强烈建议不要这样做)或从权威机构获取证书,这对我来说不是一个选择,因为我只是一个业余爱好开发人员,不想每年为证书支付数百美元/欧元。

那么,有没有其他方法可以在没有证书的情况下部署加载项?我可以使用另一个不需要证书的安装程序吗?还是无论安装程序如何,SmartScreen 过滤器都将始终阻止安装未使用“真实”证书签名的 VSTO 加载项的所有尝试?

在这方面,我真的对 Microsoft 有点恼火——为什么他们让小型独立开发人员很难将他们的应用程序部署到他们的用户?

任何帮助将非常感激!

SR258

最佳答案

出于安全原因,需要该证书。您可以调整 PC 上的安全设置(至少关闭智能过滤器)并使用测试证书,而不是从受信任的供应商处购买证书。见 Granting Trust to Office Solutions .

Deploying an Office Solution MSDN 中的部分描述了解除 Office 加载项所需的所有步骤。您也可以考虑使用 MSI 安装程序(InstallShield、WiX 等)。

关于deployment - 在没有签名证书的情况下在 Windows 8 上部署 VSTO 加载项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27820340/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com