【问题标题】:VSTOInstaller.exe error 0x8007007F The procedure entry point GetFileVersionInfoExW could not be located in the dynamic link library VERSION.dllVSTOInstaller.exe 错误 0x8007007F 程序入口点GetFileVersionInfoExW 不能位于动态链接库VERSION.dll 中
【发布时间】:2015-11-02 10:55:45
【问题描述】:

我有用于 Outlook 的 VSTO 项目,在 VS 2012 中开发。

当我在安装了 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 安装程序 4.5、VSTO 2010 运行时已安装在问题机器上。

如何解决? 谢谢。

【问题讨论】:

  • 当机器this borken 时,你永远不想在它上面安装你的软件。把它从第 4 层的窗户里推开,或者让别人重新成像。

标签: visual-studio windows-installer vsto outlook-addin office-addins


【解决方案1】:

最后我认为从https://www.microsoft.com/en-us/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 - 没问题。

【讨论】:

  • 你能帮我下载10.0.50903.0版本吗?我找不到它。谢谢!
猜你喜欢
  • 1970-01-01
  • 2018-08-13
  • 2021-02-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-07
  • 2017-09-25
  • 2014-07-22
相关资源
最近更新 更多