加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

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

发布时间:2020-12-14 01:53:57 所属栏目:Windows 来源:网络整理
导读:我写了一个Word VSTO加载项,我想给一些同事和朋友.我原本想使用ClickOnce进行部署,因为它很容易为我设置,也很容易安装.我的加载项的部署在 Windows 7上运行良好,但我在使用Windows 8 / 8.1时遇到了一些问题. SmartScreen筛选器会抱怨我的加载项并完全阻止安
我写了一个Word VSTO加载项,我想给一些同事和朋友.我原本想使用ClickOnce进行部署,因为它很容易为我设置,也很容易安装.我的加载项的部署在 Windows 7上运行良好,但我在使用Windows 8 / 8.1时遇到了一些问题. SmartScreen筛选器会抱怨我的加载项并完全阻止安装. Here我发现问题在于我没有使用真实证书签署加载项.唯一的解决方案似乎是让用户“在Trusted Publishers商店中安装测试证书”(他们强烈建议反对)或从权威机构获得证书,这对我来说不是一个选项,因为我只是一个业余爱好开发者,不想每年支付数百美元/欧元的证书.

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

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

任何帮助将非常感激!

sr258

解决方法

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

MSDN中的Deploying an Office Solution部分描述了用于对Office加载项进行depolying的所有必需步骤.您也可以考虑使用MSI安装程序(InstallShield,WiX等).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读