Outlook 加载项不会加载,也不会显示为禁用或不活动,即使创建了正确的注册表也是如此

Outlook addin doesn't load and also doesn't show as disable or inactive, even though correct registry was created

我使用 visual studio 2012, .net framework 4.5 创建了一个 outlook VSTO 插件。它在我测试过的各种机器上正确加载。但是在两台客户端机器上它没有加载,即使在路径下创建了正确的注册表项。

HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\Addins\

此外,插件已正确安装,它显示在添加或删除中 programs.But 即使在 outlook.The 的非活动或禁用列表中,插件也不可见 outlook.The 加载行为仍然是 3 registry.So,问题的原因可能是什么?

msdn 上有一个很好的 post 来学习如何调试 VSTO 插件:请参阅 here

本质上,您可以通过将环境变量(在您的客户计算机上)VSTO_SUPPRESSDISPLAYALERTS 设置为 0 来为您的 add-in 显示 loading-time 错误消息。有关示例,请参阅 here.

另请参阅此 post:How to troubleshoot a VSTO addin that does not load?