.NET VSTO为Excel 2007添加而不加载配置。只在一台机器上发行!

时间:2011-07-07 18:20:13

标签: .net excel vsto

我们有一个VSTO Add in for Excel 2007.它适用于我们办公室的所有机器,除了一台。这发生在上周的MS更新之后。基本上,加载项将无法识别配置文件,而只能识别该特定计算机上的配置文件。我们卸载/重新安装了应用程序,然后是Excel,然后更新没有任何成功。然后,我们重新安装了Win 7,加载了Excel,然后是我们的应用程序,并得到了相同的问题。我们现在让他在带有XP的VM上运行我们的应用程序,这很好。组织中没有其他人有这个问题。不知道在这一点上还有什么可做,因为完整的Windows重新安装没有做任何事情。任何帮助将不胜感激。

感谢。

2 个答案:

答案 0 :(得分:2)

该机器与其正在运行的其他机器之间的配置(操作系统,软件等)是否存在差异?看起来它可能是相关的......

VSTO 4.0 SP1 will cause a VSTO Addin to not find its config file.

答案 1 :(得分:1)

解决方案:

开始>运行> RegEdit> HKEY_CURRENT_USER \ SOFTWARE \微软\办公室\ EXCEL \加载项\ YourAddInName \

编辑清单密钥,来自:

Manifest =“C:\ Program Files \\ WordAddIn.vsto | vstolocal”

要:

Manifest =“file:/// C:\ Program Files \\ WordAddIn.vsto | vstolocal”

要在部署中完成此工作,请右键单击解决方案资源管理器中的“安装项目”>点击查看>注册表>并编辑密钥。

相关问题