我有一个用于Outlook的VSTO外接程序,当我必须向VSTO-运行时提供外接程序安装时需要这些信息。
我已经找到了这个描述先决条件的文章,但是我可以构造不符合这种描述的情况:
文章说:“如果Office2010ServicePack 1(Version14,Build6029)或任何较新的Office版本已经安装,Office将负责配置VSTO运行时。”=> --这告诉我在本例中不需要提供VSTO运行时。
在安装Office2010并手动安装ServicePack 2的情况下,我的Outlook中有构建版本7015,这是一个比6029更好的版本。

我的安装程序认识到这一点,并且不提供VSTO-运行时。
但是在安装后启动Outlook时,我会看到一个错误,即无法读取..vsto文件。

此错误仅在安装VSTO-运行时后消失。然后AddIn运行良好。
我需要提供VSTO运行时的实际情况是什么?
发布于 2016-02-12 21:44:57
如果您使用的是windows安装程序,只需添加它作为先决条件,这将创建一个Setup.exe,并将其作为启动条件添加到安装程序中,以显示一条错误消息,即Setup.exe应该运行,或者使Setup.exe始终运行,它将启动您的.msi
看看这里 -我想这也适用于Office 2013。只需使用正确的组件ID!
https://stackoverflow.com/questions/35314199
复制相似问题