Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.NET VSTO Excel 2007加载项未加载配置。仅在一台机器上发布!_.net_Excel_Vsto - Fatal编程技术网

.NET VSTO Excel 2007加载项未加载配置。仅在一台机器上发布!

.NET VSTO Excel 2007加载项未加载配置。仅在一台机器上发布!,.net,excel,vsto,.net,Excel,Vsto,我们有一个用于Excel 2007的VSTO加载项。它在我们办公室的所有机器上都能工作,只有一台除外。这是在微软上周更新后发生的。基本上,外接程序不会识别配置文件,只会识别特定机器上的配置文件。我们卸载/重新安装了应用程序,然后是Excel,然后是更新,但没有成功。然后,我们重新安装了Win7,加载了Excel,然后是我们的应用程序,并遇到了同样的问题。我们现在让他在有XP的虚拟机上运行我们的应用程序,这很好。组织中没有其他人有此问题。不确定此时还能做什么,因为完全重新安装windows没有任何

我们有一个用于Excel 2007的VSTO加载项。它在我们办公室的所有机器上都能工作,只有一台除外。这是在微软上周更新后发生的。基本上,外接程序不会识别配置文件,只会识别特定机器上的配置文件。我们卸载/重新安装了应用程序,然后是Excel,然后是更新,但没有成功。然后,我们重新安装了Win7,加载了Excel,然后是我们的应用程序,并遇到了同样的问题。我们现在让他在有XP的虚拟机上运行我们的应用程序,这很好。组织中没有其他人有此问题。不确定此时还能做什么,因为完全重新安装windows没有任何作用。任何帮助都将不胜感激


谢谢。

这台机器与其他机器的配置(操作系统、软件等)是否没有差异?这看起来可能与


解决方案:

开始>运行>注册表编辑>Hkey\U当前\U用户\Software\Microsoft\Office\Excel\Addin\YourAddInName\

编辑清单键,从:

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

致:

清单=”file:///C:\程序文件\\WordAddIn.vsto | vstolocal“


要在部署中执行此操作,请右键单击解决方案资源管理器中的安装项目>单击查看>注册表>并编辑该项。

谢谢!成功了!我不知道为什么它能在其他机器上运行,但我只需要在清单密钥中添加'file://'。嗨,杰里米,谢谢你发布这篇文章。我忘了这里有这个,我很久以前就知道了。希望这能帮助其他人。