Outlook 2007加载项,LoadBehavior更改为0

Rus*_*ham 6 outlook-2007-addin

我正在为Outlook 2007(VSTO 4.0,.Net 4.0)开发一个加载项.每当我使用msi在目标计算机上安装时,所有注册表设置都已正确设置,我可以看到已安装的加载项下列出的加载项.但是,它列在不活动状态,每当我去管理com加载项并选中该框以启用它时,它都不会保持检查状态.

我检查了注册表设置,并且加载行为已从3更改为0,因此我关闭outlook,将其更改回3并再次启动Outlook.它再一次从3变为0.

  • 我正在为所有用户安装加载项,因此注册表位于HKEY_LOCAL_MACHINE下
  • 我有Office 2007的修补程序,可以为HKEY_LOCAL_MACHINE下的所有用户安装
  • 加载项未列在"已禁用的项目"下
  • 加载行为从3切换到0(而不是2),因此没有关于运行时错误的消息
  • 我已经开启了融合日志记录,但也没有出现任何错误
  • 我已经将日志语句放在启动事件中,但它们没有被调用,这使我认为加载项甚至没有被调用,因此它可能是一个配置问题.

我已经阅读了这篇文章:将VSTO加载项部署到所有用户(Saurabh Bhatia)和现在多次引用的msdn文档,无法弄清楚我哪里出错了.

任何帮助调试此问题的任何帮助,甚至更好,解决此问题,将不胜感激.

Rez*_*a S 5

我有类似的问题.安装Outlook 2007 Service Pack 2以及此修补程序http://support.microsoft.com/kb/976477

还要确保你有HKLM\SOFTWARE\Microsoft\Office\12.0\Common\General\EnableLocalMachineVSTO = 1

有关详细信息,请访问:http://support.microsoft.com/kb/976811