【发布时间】:2016-02-15 20:50:45
【问题描述】:
我有一个 word com 插件,之前运行良好,但由于某些原因,我重新安装了我的 Windows-OS、MS-office 和插件软件,它显示在非活动插件类别中.但加载行为是“启动时加载”。
无法找到确切的原因。请帮助我并告诉我如何调试并了解其根本原因
【问题讨论】:
标签: com ms-office office-addins
我有一个 word com 插件,之前运行良好,但由于某些原因,我重新安装了我的 Windows-OS、MS-office 和插件软件,它显示在非活动插件类别中.但加载行为是“启动时加载”。
无法找到确切的原因。请帮助我并告诉我如何调试并了解其根本原因
【问题讨论】:
标签: com ms-office office-addins
主机应用程序禁用加载项的原因有多种...
首先,我建议检查目标机器上所有必需的先决条件。在运行已注册加载项的主机应用程序之前,请确保它们都已正确安装。
Microsoft Office 应用程序可以禁用行为异常的 VSTO 加载项。如果应用程序未加载您的 VSTO 外接程序,则该应用程序可能已硬禁用或软禁用您的 VSTO 外接程序。
当 VSTO 外接程序导致应用程序意外关闭时,可能会发生硬禁用。如果您在 VSTO 外接程序中的启动事件处理程序正在执行时停止调试器,也可能会在您的开发计算机上发生这种情况。
当 VSTO 外接程序产生不会导致应用程序意外关闭的错误时,可能会发生软禁用。例如,如果应用程序在 Startup 事件处理程序执行时抛出未处理的异常,则应用程序可能会软禁用 VSTO 外接程序。
当您重新启用软禁用的 VSTO 外接程序时,应用程序会立即尝试加载 VSTO 外接程序。如果最初导致应用程序软禁用 VSTO 插件的问题尚未修复,应用程序将再次软禁用 VSTO 插件。在How to: Re-enable a VSTO Add-in That Has Been Disabled 文章中阅读更多相关信息。
您可能还会发现以下文章很有帮助:
【讨论】: