Woj*_*icz 9 vsto install silent
背景: 我正在为Outlook 2007添加VSTO 4.0,使用户能够将其邮件项目传输到CRM数据库.
要求: 安装必须在用户不知情的情况下保持沉默.它将位于Installer类的Custom Action中,或者将从shell命令运行.
问题: 安装以静默方式进行,但实际上并未安装添加.非静默模式下的安装成功完成(但用户收到提示)
安全性: 清单使用企业信任的证书(*.pfx)签名
错误日志: 静默安装的消息: 异常:此应用程序中的自定义功能不起作用,因为它尚未被授予信任.用于签署部署清单的证书未知,自定义本身(FulcrumAddin)不在包含列表中.请联系您的管理员以获得进一
最后一个问题: 静默安装的要求是什么?什么是包含列表(来自:错误日志)以及它如何帮助.
好的非常简单的配合,您只需要将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或类似机制),则会自动授予完全信任.这可能是你的问题的另一种方式......
| 归档时间: |
|
| 查看次数: |
9492 次 |
| 最近记录: |