相关疑难解决方法(0)

如何解决无法加载的VSTO插件?

我的VSTO Outlook插件突然停止在一台客户机器上工作(它没有加载,没有错误消息)而且我遇到了故障排除问题.该机器是Windows 7 x86,Outlook 2007.该加载项是使用Visual Studio 2008编写的,并使用VSTO 2005和2003 PIA(因为我们还需要支持Outlook 2003).它在其他机器上完美运行.

这是我试图获得有用的故障排除输出:

没有.加载项不会在没有给出任何原因指示的情况下加载.我还检查了"通常的嫌疑人"(CAS政策,安装的PIA,注册表中的LoadBehavior,重新安装VSTO和加载项).

其他一些观察:

  • LoadBehavior在注册表中停留在3.
  • 加载项在Outlook中显示为"已禁用".选中"COM加载项"中的复选框只会执行任何操作(没有错误,第二次输入表单时复选框会再次清除).
  • 它在其他客户机器上运行得非常好,并且在这台机器上运行得非常好.(不,客户不能告诉我他的机器上发生了什么变化.)
  • 我的Trace.WriteLine代码的最顶部(ThisAddIn_Startup处理程序中的第一行)有一条消息,未到达(我使用DebugView检查).因此,不加载的原因不是我的加载项中的例外,而是VSTO加载加载项或Outlook加载VSTO失败.

而不是更随机的调试("试试这个......","试试......"),我真的想强迫Outlook和/或VSTO告诉我什么是错的,即给我一个有用的错误信息而不是只是无所事事试图启用加载项时.有任何想法吗?

.net vsto outlook-addin

73
推荐指数
4
解决办法
9万
查看次数

标签 统计

.net ×1

outlook-addin ×1

vsto ×1