outlook-addin - Outlook 2007 添加在 xp 上的 Outlook 中未加载
问题描述
我使用 Visual Studio 2010(在 Windows 7 64 位机器上)开发了一个Outlook 2007插件。以下是我的项目的属性窗口:
这在所有 Windows 7 机器上都可以正常工作,即使任何机器没有.net 框架客户端,也可以通过 setup 安装并正常工作。
但是现在当我尝试在Windows XP(32 位)机器上安装它时,它安装成功,并且所有注册表都像在其他系统上创建一样创建。但是插件列在Trust Center -> Addins的Inactive Application Addins部分下。
当我检查 COM 插件时,我发现了以下错误:
Not Loaded. A runtime error occurred during the loading of the COM Add-in.
然后我选择x86作为平台目标并构建设置但仍然是相同的输出。我还在那台机器上安装了完整的.net 框架,但根本没有成功。
编辑1:我执行了以下调试步骤,但没有成功:
1) 我已设置VSTO_SUPPRESSDISPLAYALERTS=0以显示任何异常的警报消息,但未显示任何消息。如以下博客所述:链接到博客文章。注意:有其他先前加载项的警报消息,但不是我的。
2) 我手动安装了.NET Framework 3.5、.NET Framework 4.0、VSTO 3 Runtime、VSTO 4 Runtime。
3) 我试图在我的加载项代码中编写日志文件,但这仅适用于我的开发机器而不适用于 Windows XP 机器。因为那从未触发。
编辑 2:我还在 XP 机器上安装了 Visual Studio 并创建了一个新的 Outlook 2007 Addin 项目。当我运行该项目时,它像在我的开发机器上一样打开了 Outlook,但我的插件列在InActive Applications Addins部分中。没有成功。
我还尝试卸载.net framework 4.0 和 3.5然后安装.net framework 3.5,之后我还安装了.net framework 3.5 sp1,正如一些帖子中所建议的那样,然后安装了我的插件设置,即安装了 .net client 4.0 . 但还是一样的结果。
谢谢
解决方案
推荐阅读
- javascript - 如何使用 Fetch API 在 Axios 中发布数据和参数
- asp.net - 在我的 asp.net 4.5.2 Web 表单站点中嵌入谷歌分析
- java - 图库不会显示保存的图像
- amazon-web-services - 为第 3 方身份提供商创建 AWS IAM 策略/角色
- python - 在机器学习中有不可训练的参数可以吗?
- angular - 使用 ALT 键时,Angular HostListener 无法按预期工作
- reactjs - 将数据传递给具有不同数据结构但具有相同命名字段的 GatsbyJS 模板
- java - 错误:无法找到具有逻辑名称的列 - 未找到参考列
- html - WordPress:将对角飞溅横幅插入 OnePress Hero 部分
- python - pathlib.Path(path).mkdir(),不创建目录