我在部署Visio插件时遇到了一些问题。运行VSTO文件在我的计算机上工作,但是每当我试图将它移动到任何其他用户的计算机时,它都会在部署时抛出一个错误。我想这可能是我在项目属性中设置的一个设置,所以我创建了一个全新的插件项目,并将其设置为在启动时显示消息框。我得到的错误是:
自定义安装过程中发生错误。 在XML中找不到预期的元素"addIn“。

发布于 2010-04-29 09:46:35
这是由Clickonce的问题引起的。通过使用MSI安装加载项,我找到了一个解决办法。本指南帮了很多忙。
摘自有关msi安装的注册表设置的部分:
重要的是,要注意附加在Manifest值末尾的‘溶胶’值。这会通知VSTO运行时它是本地安装的,并且不会调用ClickOnce安装程序。
发布于 2010-07-07 15:41:54
我的Word、Excel、Outlook和PowerPoint插件也有同样的问题.msi的安装运行非常完美。例如,当启动Word时,外接程序本身就会“安装”,然后收到错误。我已经在注册表中添加了\vstolocal,它位于HKCU树中。
该项目是Visual 2010项目,建立在TFS 2008的基础上。Office 2010上的安装进行得很好,只有当Office 2007在机器上时才会发生错误。
还有什么我在监督的吗?
发布于 2010-09-28 10:54:37
我在这个问题上的经验的解决方案是Joeri在7月8日给出的解决方案-在目标计算机上安装VisualStudio2010ToolsforOfficeRuntime。
https://stackoverflow.com/questions/2728794
复制相似问题