微软word添加报错VSTO

Microsoft word add in error VSTO

我们有一个 Microsoft word 插件,可以在大多数电脑上正常工作。

在特定的 windows 7 电脑上,它正确安装了 visual studio 2010 办公工具。

但是当用户创建一个新的模板 word 文档时,他们会收到以下错误:

The customization assembly could not be found or could not be loaded. You can still edit and save the document. Contact your administrator or the author of this document for further assistance.

我们已尝试卸载所有依赖项,但仍然没有任何区别。

这是一个影响少量 windows 7 台安装了 Office 2016 的电脑的问题。好像是pc相关的,不是application。

通常,出现此类错误的原因是缺少加载 VSTO 解决方案的权限。部署 VSTO 解决方案时经常出现 "missed" 的一件事是文档必须位于 "trusted location" 中。您可能想通过查看 Word "Trust Center"(在选项中)来检查是否属于这种情况。您还需要确保安装了正确版本的 VSTO 运行-time for Windows 和 Office 版本。在 Troubleshooting Run Time Errors in Office Solutions 文章中阅读更多相关信息。

还可能表明您没有将所有必需的依赖项包含到加载项的安装程序(任何特定于平台的程序集)中。目标机器上缺少某些东西,所以我建议寻找机器之间的任何差异。您可以将 .NET Framework、Visual Studio Tools for Office 运行time 和 Office 主要互操作程序集添加到您的安装程序包中,作为与 Office 解决方案一起部署的先决条件。有关如何安装主要互操作程序集的信息,请参阅 Configuring a Computer to Develop Office Solutions and How to: Install Office Primary Interop Assemblies

以下文章介绍了部署 Office 解决方案所需的步骤:

您可以使用 Windows 中的事件查看器查看安装或卸载 Office 解决方案时 Visual Studio Office 工具 运行 捕获的错误消息。您可以使用来自事件记录器的这些消息来解决安装和部署问题。有关详细信息,请参阅 Event Logging for Office Solutions

有关详细信息,请参阅 Troubleshooting Office Solution Deployment