1

我无法让我的 Outlook 插件在 OL2007 的发布模式下工作(调试效果很好)。我创建了一个 ClickOnce 安装程序,使用自定义证书对其进行签名并构建了安装程序。

然后安装后,当我启动 Outlook 2007 时,它不会加载并且根本没有任何通知。我查看了插件部分,我在“非活动插件”中找到了我的插件。我查看 COM 插件,发现它未选中(检查它没有帮助),通知“未加载”(没有其他)。

我已经尝试过的事情:

  1. 围绕我的启动例程加上消息输出的 try/catch 块:没有显示
  2. 新的自定义签名证书:没用
  3. APPDATA\MS\Outlook\extend.dat 已删除:无济于事
  4. regedit setting "LoadBehaviour" 3:总是这样,我不用改
  5. VSTO_SUPPRESSDISPLAYALERTS = 0:无济于事,不显示任何内容
  6. VSTO_LOGALERTS = 1:这里一样,没有记录
  7. Fusion Logging:没有任何内容发布到输出目录中

我没有得到任何信息是什么导致我的插件无法加载。这让我快疯了。谁能指出我的解决方案,或者至少我仍然可以尝试解决这个问题?

4

1 回答 1

1

该问题显然是由于 GUID 和设置产品密钥之间的差异而发生的。更改设置产品密钥以匹配 GUID 使插件能够再次抱怨错误,因此我可以继续调试。

很奇怪,在这种情况下没有抛出任何错误。

于 2013-03-11T14:52:05.323 回答