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

标签 vsto installation silent

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

要求:
在用户不知情的情况下,安装必须保持静默。它将在Installer类的“自定义操作”中,或从shell命令运行。

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

安全性:
list 使用企业信任的证书(* .pfx)签名

错误日志:
静默安装消息:
异常(exception):此应用程序中的自定义功能将无法使用,因为尚未获得信任。用于签署部署 list 的证书是未知的,并且自定义本身(FulcrumAddin)不在包含列表中。请与您的管理员联系以获取进一步的帮助。

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

最佳答案

好的,非常简单的伙伴,您只需要向您的解决方案中添加customInclusionList项目。
看到VSTO 3.0的此链接,我认为(从4.0开始)与4.0相同

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

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

关于vsto安装程序-静默模式问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3281733/

相关文章:

c# - 将 office VSTO 插件发布到 office store

c# - VSTO 字加载项 : MessageBox Timing Issue

php - PHP 5.4 中关于安全模式的默认行为是什么

java - 安装应用程序时出现 "Picked up _java_options"消息,但未设置环境变量

go - 安装 Microsoft Visual c++ 2008 Redistributable 软件包时出现身份验证问题

ios - Firebase iOS 静默推送通知停止在后台传送(一段时间后)

c# - 搜索全局地址列表时,有没有办法进行部分搜索而不仅仅是 "startsWith"

ms-office - 不是有效的 Office 加载项

macos - 在 Mac os x Lion 上构建和安装 Lua 5.2.0

objective-c - 静默短信检测IOS