2011-07-07 15 views
1

我们有一个用于Excel 2007的VSTO Add in。它适用于我们办公室的所有机器,除了一台。这是在MS上周更新之后发生的。基本上,外接程序不会识别配置文件,但只能在特定的机器上识别。我们卸载/重新安装了应用程序,然后是Excel,然后更新没有任何成功。然后,我们做了一个完整的Win 7重新安装,加载Excel,然后我们的应用程序,并得到同样的问题。我们现在让他在带有XP的虚拟机上运行我们的应用程序,这很好。该组织中没有其他人正在解决这个问题。不知道现在还有什么要做,因为完整的Windows重新安装什么也没做。任何帮助,将不胜感激。.NET VSTO添加为Excel 2007不加载配置。仅在一台机器上发布!

谢谢。

回答

1

解决方案:

开始>运行>注册表编辑> HKEY_CURRENT_USER \ SOFTWARE \微软\办公室\ EXCEL \加载项\ YourAddInName \

编辑清单的关键,从:

舱单= “C:\ Program Files文件\\ WordAddIn.vsto | vstolocal”

要:

清单= “文件:/// C:\ Program Files文件\\ WordAddIn.vsto | vstolocal”

为了使这一工作部署中,右键单击安装项目在Solution Explorer>单击查看>注册表>并编辑密钥。

+1

嗨,杰里米,谢谢你张贴这个。我忘了这是在这里,我很早就想到了。希望这会帮助其他人。 – Erick

2

该机器与其他机器在配置(操作系统,软件等)之间没有差异吗?这看起来可能与...

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

+1

谢谢!这就是诀窍!不知道为什么它可以在其他机器上工作,但是只需要将'file:///'添加到清单键。 – Erick

+0

+1我无法相信这个黑客解决了我的问题。 –

相关问题