Outlook VSTO插件在安装后未显示

时间:2017-10-30 13:48:15

标签: outlook vsto outlook-addin

我已经构建并部署了Outlook 2016 VSTO插件,并使用以下演练为https://msdn.microsoft.com/en-us/library/cc442767.aspx构建了一个安装程序。安装程序已针对x86和x64体系结构进行了编译(两个单独的安装)。

但是,当我在不同的环境中安装时,我发现了各种不同的问题。

在Windows 7(x64,Office x32)中,插件按预期加载并完美运行。

在Windows 7(x64,Office x64)中,插件安装,LoadBehavior是正确的,插件是否在Outlook中加载但它永远不会显示?我试图禁用所有其他加载项,但它仍然没有出现?

我尝试过使用已撤消的提醒 - How to troubleshoot a VSTO addin that does not load? - 但目前尚未提供任何有用的信息。

其中一些特性延伸到Windows 10本身。

我试图确定的是为什么某些环境插件顺利进入,而其他环境为什么失败或最差,故障。还有其他需要看的按键吗?

由于

2 个答案:

答案 0 :(得分:2)

为什么在Office应用程序中看不到插件会有很多陷阱。

我建议检查的第一个选项 - UI错误。默认情况下,如果VSTO加载项尝试操作Microsoft Office用户界面(UI)并失败,则不会显示任何错误消息。但是,您可以将Microsoft Office应用程序配置为显示与UI相关的错误的消息。您可以使用这些消息来帮助确定未显示自定义功能区的原因,或者为何显示功能区但未显示控件的原因。有关详细信息,请参阅How to: Show Add-in User Interface Errors

其次,确保您已将所有必需的先决条件包含在安装程序中。有时,插件无法运行correclty,因为错过了任何依赖项。或者您只是使用特定于平台的程序集......

第三,确保在启动时不会触发异常。

您可以在下面找到一些有用的文章:

答案 1 :(得分:0)

感谢您提供的信息 - 最终结果问题是在x86 Office安装上将x64平台部署到错误位置的注册表项组合。

解决方案是用两个注册表配置单元覆盖我的基础,以确保按预期加载。

相关问题