背景: 我正在制作一个VSTO 4.0加入Outlook 2007,使用户能够将其邮件将其邮件传输到CRM数据库。

<强>要求: 如果没有用户知识,安装必须保持静默。它将在安装程序类中的自定义操作中,或者将从shell命令运行。

问题: 安装在静默模式下发生但实际上没有安装添加。 非静默模式下的安装成功完成(但用户获得提示)

安全性: 清单与企业可信证书(* .pfx)签名

错误日志: 静默安装消息: 异常:此应用程序中的自定义功能将无法正常工作,因为它尚未授予信任。用于签署部署清单的证书未知,并且自定义本身(Fulcrumaddin)不在包含列表中。联系管理员以获取更多帮助。

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

有帮助吗?

解决方案

好相当简单的伙伴,只需将CustomInclusionList项目添加到您的解决方案中。 查看此链接VSTO 3.0我认为(尚未启动4.0)它相同的4.0

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

还请注意,如果您决定通过MSI而不是ClickOnce部署,并且您将自动授予完全信任的程序文件(例如,使用SCCM或SIMIIR机制为管理员)。这可能是围绕您的问题的另一种方式...

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top