【发布时间】:2017-04-20 07:32:52
【问题描述】:
我有一个 Outlook 插件。在 Outlook 2016(Office 365 桌面版)中,它不会加载。在 Windows 10 64 位上安装 32 位 Office。 VSTO 运行时本身似乎没有加载。加载项不会出现。它不会出现在禁用的加载项中,也不会出现在要启用的任何管理加载项中。
始终启用的加载项注册表项已正确添加。我已验证是否已安装正确的 .NET 版本和 VSTO 运行时。我已经设置了
VSTO_SUPPRESSDISPLAYALERTS 0
VSTO_LOGALERTS 1
并且没有从他们那里收到任何数据。
我还验证了注册表项是否正确。 LoadBehavior 设置为 3,Manifest 指向正确安装的文件。
更令人好奇的是,它确实在某个时间点加载并且工作正常,但似乎突然之间就不行了。
有没有人遇到过这种情况或知道什么我可以检查以了解发生了什么?
【问题讨论】:
-
您是否检查了 HKLM 和 HKCU 中的加载项设置(即
LoadBehavior)?插件是否出现在 File > Options > Add-ins 下?它是如何在那里列出的? -
那里没有列出,这让我很困惑。插件注册表项出现在 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\Outlook\Addins\MyAddin 下并且是正确的。他们是否也需要在用户配置单元中?它安装在 Program Files(x86) 中
-
文件>慢速和禁用的 COM 加载项怎么样?
-
它也不存在。
HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Resiliency\DoNotDisableAddinList\MyAddin的值也为 1。令我困惑的是,它确实工作了几天,但现在却没有。我正在调查该时间范围内的 Outlook 更改,例如更新或可能导致它的原因。
标签: vsto outlook-addin outlook-2016