Outlook Addin错误:未加载。加载COM加载项期间发生运行时错误

时间:2012-07-09 08:11:49

标签: c# vsto outlook-addin outlook-2010

我创建了一个VSTO Outlook插件。配置如下:

  • Visual Studio 2008
  • Office 2007 Outlook添加(3.5框架)
  • 使用Visual Studio安装项目创建的MSI
  • 在Windows 7下部署到Office 2010

它在Dev PC上工作正常但是一旦安装在测试机器上就无法加载。 outlook addin窗口显示"Not loaded. A runtime error occurred during loading of COM add-in"

据我了解,我不需要安装任何PIA,因为Office 2007 PIA是Office 2010的一部分。

到目前为止,我已尝试过以下内容:

  • 设置VSTO_SUPPRESSDISPLAYALERTS但是在尝试启动时不会显示任何消息。
  • 已配置Fuslogvw.exe(程序集绑定日志查看器),但它未显示任何绑定错误。
  • 设置VTSO_LOGALERTS并且它正在记录所有警报,但是没有显示这没有帮助。

除了让这项工作有效之外,我还有什么问题或需要做的吗?

2 个答案:

答案 0 :(得分:8)

确保您在测试计算机上安装了VSTO 3.0 Runtime

如果您运行的是Visual Studio 2008 Service Pack 1,还需要安装VSTO 3.0 Runtime Service Pack 1

在您的情况下不需要

VSTO 4.0 Runtime,因为它与使用Visual Studio 2010创建的加载项一起使用。请注意,VSTO和运行时的版本通常必须与用于创建的Visual Studio的版本一致。外接。

答案 1 :(得分:0)