Installation Word 2003加载项加载失败

Installation Word 2003加载项加载失败,installation,add-in,word-2003,Installation,Add In,Word 2003,我已经使用Windows XP上的Visual Studio 2008,使用IDTExtensibility2界面为Word 2003标准版开发了一个外接程序。外接程序在开发计算机上运行良好。不幸的是,在安装外接程序后,它不会加载到客户端计算机上 病征如下: 安装外接程序后首次运行Word时,其加载行为在注册表中从3更改为2。将负载行为更改回3始终会在下次运行Word时将负载行为恢复回2 如果只是在客户端计算机上安装VisualStudio2008,则外接程序开始工作。如果随后从客户端计算机中删

我已经使用Windows XP上的Visual Studio 2008,使用IDTExtensibility2界面为Word 2003标准版开发了一个外接程序。外接程序在开发计算机上运行良好。不幸的是,在安装外接程序后,它不会加载到客户端计算机上

病征如下:

  • 安装外接程序后首次运行Word时,其加载行为在注册表中从3更改为2。将负载行为更改回3始终会在下次运行Word时将负载行为恢复回2

  • 如果只是在客户端计算机上安装VisualStudio2008,则外接程序开始工作。如果随后从客户端计算机中删除Visual Studio 2008,则加载项将不再工作

  • 使用vbscript在Word外部实例化外接程序,返回错误代码0x8013141A。从互联网上看,这似乎主要是由于程序集签名不正确造成的。使用sn工具对程序集进行签名会返回该程序集不是强名称程序集


  • 我在internet上查看了许多可能的解决方案,但没有一个解决了此问题。

    下一步是尝试将程序集作为强名称程序集进行签名,microsoft在此网页上提供了相关指南:。创建密钥并成功完成此过程后,您可以查看错误是否仍然发生。在开发环境中,许多dll、程序集和保护设置都会更改,以允许您执行和调试代码。您需要安装一个带有调试符号和类似for native code或coredbg()的插件版本,以查看参考计算机上发生的情况。

    下一步是尝试将程序集作为强名称程序集进行签名,microsoft在此网页上提供了这样做的指南:。创建密钥并成功完成此过程后,您可以查看错误是否仍然发生。在开发环境中,许多dll、程序集和保护设置都会更改,以允许您执行和调试代码。您需要安装一个带有调试符号和类似for native code或coredbg()的插件版本,以查看参考机器上发生了什么