Outlook 2007中添加无法在XP上的Outlook中加载

时间:2018-09-25 14:17:11

标签: outlook-addin outlook-2007

我使用Visual Studio 2010(在Windows 7 64位计算机上)开发了 Outlook 2007加载项。以下是我的项目的属性窗口: enter image description here

即使所有计算机都没有 .net Framework客户端,此方法在所有Windows 7计算机上都可以正常运行,则可以通过安装程序安装它并正常工作。

但是现在,当我尝试将其安装在 Windows XP(32位)计算机上时,它已成功安装,并且所有注册表均在其他系统上创建时创建。但是,该加载项在信任中心->加载项非活动应用程序加载项部分下列出。

enter image description here

当我检查COM加载项时,发现以下错误:

Not Loaded. A runtime error occurred during the loading of the COM Add-in.

enter image description here

然后,我选择 x86 作为平台目标,并构建设置,但输出仍然相同。我还在该计算机上安装了完整的 .net框架,但没有成功。

编辑1:我执行了以下调试步骤,但未成功:

1)我已将 VSTO_SUPPRESSDISPLAYALERTS = 0 设置为显示任何异常的警报消息,但未显示任何消息。如以下博客中所述:Link to blog post。注意:这里有针对其他先前加载项的警报消息,但没有针对我的插件的警报消息。

2)我已经手动安装了 .NET Framework 3.5 .NET Framework 4.0 VSTO 3运行时 VSTO 4运行时

3)我试图在插件代码中写入日志文件,但这仅适用于我的开发计算机,而不适用于Windows XP计算机。因为那从未触发。

编辑2:我还在XP计算机上安装了Visual Studio,并创建了一个新的Outlook 2007 Addin项目。当我运行项目时,它像在开发计算机上一样打开了Outlook,但是我的Addin列在 InActive Applications Addins 部分中。没有成功。

我还尝试卸载 .net framework 4.0和3.5 ,然后安装了 .net framework 3.5 ,之后,我还安装了 .net framework 3.5 sp1 < / strong>(如某些帖子中所建议),然后安装了我的插件安装程序,即安装了.net客户端4.0。但是结果还是一样。

谢谢

0 个答案:

没有答案