如何解决VSTO插件在Microsoft word 365中无法加载的问题?

问题描述 投票:0回答:1

我的VSTO Word插件从word 2016切换到Microsoft 365的word应用时,无法显示。Add-in是用visual studio开发的,目标框架是4.7.2。我卸载了现有的Add-in,然后重新安装了Add-in。同时安装了Visual Studio 2010 Tools for Office Runtime和目标.net框架。

Add-in已加载,并在我的开发机器上与word 365一起正常显示。但在另一台客户的机器上却无法工作。我怎样才能解决这个问题?

谢谢您!我的VSTO Word插件在我的开发机器和word 365上都能正常显示。

office365 vsto
1个回答
1
投票

但在不同的客户机器上无法使用。如何解决这个问题?

首先,确保。

  1. 所有的先决条件都包含在插件安装程序中。
  2. 加载程序可以运行,查看主机应用程序的信任中心设置。
  3. 运行时不会抛出异常。

正如你所看到的,有各种原因导致Office插件无法加载到终端用户的机器上......


Microsoft Office应用程序可以禁用行为出乎意料的VSTO插件。如果一个应用程序不加载你的VSTO插件,该应用程序可能硬禁用或软禁用你的VSTO插件。

当一个VSTO插件导致应用程序意外关闭时,可能会发生硬禁用。如果您在VSTO插件中的启动事件处理程序执行时停止调试器,它也可能发生在您的开发计算机上。

当VSTO插件产生一个不会导致应用程序意外关闭的错误时,可能会发生软禁用。例如,如果 VSTO Add-in 在启动事件处理程序执行时抛出一个未处理的异常,应用程序可能会软禁用。

当您重新启用软禁用的 VSTO Add-in 时,应用程序会立即尝试加载 VSTO Add-in。如果最初导致应用程序软禁用 VSTO Add-in 的问题尚未解决,应用程序将再次软禁用 VSTO Add-in。请看 怎么做。重新启用已被禁用的VSTO插件 以获取更多信息。


另外,我建议使用日志机制来检测远程机器上发生的事情。请看一下 办公室解决方案的事件记录 页面了解更多信息。

© www.soinside.com 2019 - 2024. All rights reserved.