我有在VS 2012中开发的Outlook的VSTO项目。
当我在安装了Visual Studio 2010或更高版本的Windows XP下安装它时,没有任何问题。
当我在没有安装Visual Studio的Windows XP下单击.vsto文件进行安装时,VSTOInstaller.exe失败,并出现0x8007007F错误。
当我从命令行安装它时(实际上是相同的)
"c:\Program Files\Common Files\Microsoft Shared\VSTO\10.0\VSTOInstaller.exe" /install file://.../OutlookAddIn.vsto
我懂了
在动态链接库VERSION.dll中找不到过程入口点GetFileVersionInfoExW
问题机器上已安装Windows Installer 4.5,VSTO 2010运行时。
如何解决?谢谢。
最后,我假设从https://www.microsoft.com/zh-cn/download/details.aspx?id=48217下载的VSTO 2010运行时在VSTOInstaller.exe(版本10.0.60724.0)中存在错误。
卸载它并从VS 2015/2012/2010发行版重新安装旧版本(查找文件vstor40_x86.exe或vstor40_x64.exe)可以解决此问题。
VS 2015的VSTOInstaller.exe版本为10.0.50903.0-可以。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句