vsto安装程序 - 静默模式问题

时间:2010-07-19 14:03:23

标签: vsto install silent

背景 我正在为Outlook 2007制作一个VSTO 4.0,它允许用户将他们的邮件项目转移到CRM数据库。

要求: 安装必须在用户不知情的情况下保持沉默。它将位于Installer类的Custom Action中,或者将从shell命令运行。

问题: 安装以静默方式进行,但实际上并未安装添加。 非静默模式下的安装成功完成(但用户会收到提示)

安全 清单使用企业信任的证书(* .pfx)

签名

错误日志: 静默安装消息: 例外:此应用程序中的自定义功能无法使用,因为它尚未被授予信任。用于签署部署清单的证书未知,自定义本身(FulcrumAddin)不在包含列表中。请联系您的管理员以获得进一步的帮助。

最后一个问题: 静默安装的要求是什么?什么是包含列表(来自:错误日志)以及它如何帮助。

1 个答案:

答案 0 :(得分:5)

好的非常简单的配合,您只需要将customInclusionList项目添加到您的解决方案中。 看到VSTO 3.0的这个链接,我认为(还没有开始4.0)它与4.0相同

您需要将IncludionList输出添加到安装项目中,并且有一些步骤可以将主项目.VSTO清单中的RSAKey值添加到installerclass代码,然后确保在安装项目中添加包含列表输出每个“状态”安装,回滚,卸载等。 阅读它比我更有意义的链接... http://msdn.microsoft.com/en-us/library/bb608607.aspx

另请注意,如果您决定通过MSI而不是clickonce进行部署,并且安装到Program文件(作为管理员,例如使用SCCM或类似机制),则会自动授予完全信任。这可能是解决问题的另一种方式......

相关问题