VSTO 加载项未加载。看起来 VSTO 本身没有加载?

VSTO Add-in not loading. Looks like VSTO itself is not loading?

我有一个 Outlook 加载项。在 Outlook 2016(Office 365 桌面版)中,它不会加载。 32 位 Office 安装在 Windows 10 64 位上。似乎 VSTO 运行time 本身没有加载。加载项不会出现。它不会出现在禁用的加载项中,也不会出现在任何要启用的管理加载项中。

正确添加始终启用的加载项注册表项。我已验证是否已安装正确的 .NET 版本和 VSTO 运行time。我已经设置

VSTO_SUPPRESSDISPLAYALERTS 0
VSTO_LOGALERTS 1 

并且没有从他们那里收到任何数据。

我还验证了注册表项是正确的。 LoadBehavior 设置为 3,Manifest 指向正确安装的文件。

更奇怪的是,它确实在某一时刻加载并且工作正常,但似乎突然间就不会了。

有没有人 运行 了解这件事或知道我可以检查一下发生了什么事?

如果有人 运行 参与其中,以下是用于为我解决问题的步骤。

  • 卸载我的加载项
  • 卸载 VSTO 运行时间
  • 卸载 Outlook,包括任何非 2016 组件(如果有的话)
  • 重装Outlook(2016年应该有运行次)
  • 重新安装插件

这很痛苦,但它奏效了。

我在使用 VSTO Add-In for Word 时遇到了同样的问题,情况类似:

  • 注册表项已正确设置
  • Add-In 在 COM 中不可见 add-in 在 Word 中(甚至在禁用的中也不可见)

我为解决此问题所做的工作:

  • Re-install办公室