代码之家  ›  专栏  ›  技术社区  ›  the_tr00per

Microsoft Word加载项错误vsto

  •  1
  • the_tr00per  · 技术社区  · 6 年前

    我们有一个Microsoft Word加载项,在大多数PC机上都能正常工作。

    在特定的Windows7 PC上,它正确安装了Visual Studio 2010 Office工具。

    但是,当用户创建新的模板Word文档时,会得到以下错误:

    找不到或无法加载自定义程序集。 您仍然可以编辑和保存文档。请与管理员联系 或此文档的作者以获得进一步帮助。

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

    这是一个影响少量安装了Office 2016的Windows 7 PC的问题。它似乎与PC相关,而不是应用程序。

    1 回复  |  直到 6 年前
        1
  •  2
  •   Eugene Astafiev    6 年前

    通常,这种错误背后的原因是缺少加载VSTO解决方案的权限。在部署VSTO解决方案时,经常会“错过”一件事,那就是文档必须位于“受信任的位置”。您可能希望通过查看单词“信任中心”(在选项中)来检查情况是否如此。您还需要确保为Windows和Office版本安装了正确版本的vsto运行时。在 Troubleshooting Run Time Errors in Office Solutions 文章。

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

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

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

    Troubleshooting Office Solution Deployment 更多信息。