VSTOInstaller.exe 错误 0x8007007F 无法在动态 link 库 VERSION.dll 中找到过程入口点 GetFileVersionInfoExW
VSTOInstaller.exe error 0x8007007F The procedure entry point GetFileVersionInfoExW could not be located in the dynamic link library VERSION.dll
我有在 VS 2012 中开发的 Outlook VSTO 项目。
当我在 Windows XP 下安装它时,安装了 Visual Studio 2010 或更高版本,我没有遇到任何问题。
当我在没有安装 Visual Studio 的 Windows XP 下点击 .vsto 文件安装它时,VSTOInstaller.exe 失败并显示 0x8007007F 错误。
当我用命令行安装的时候(其实是一样的)
"c:\Program Files\Common Files\Microsoft Shared\VSTO.0\VSTOInstaller.exe" /install file://.../OutlookAddIn.vsto
我明白了
无法在动态 link 库中找到过程入口点 GetFileVersionInfoExW VERSION.dll
Windows 安装程序 4.5、VSTO 2010 运行时已安装在问题机器上。
如何解决?
谢谢
最后我想从 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)解决了这个问题。
VSTOInstaller.exe VS 2015 的版本为 10.0.50903.0 - 没问题。
我有在 VS 2012 中开发的 Outlook VSTO 项目。
当我在 Windows XP 下安装它时,安装了 Visual Studio 2010 或更高版本,我没有遇到任何问题。
当我在没有安装 Visual Studio 的 Windows XP 下点击 .vsto 文件安装它时,VSTOInstaller.exe 失败并显示 0x8007007F 错误。
当我用命令行安装的时候(其实是一样的)
"c:\Program Files\Common Files\Microsoft Shared\VSTO.0\VSTOInstaller.exe" /install file://.../OutlookAddIn.vsto
我明白了
无法在动态 link 库中找到过程入口点 GetFileVersionInfoExW VERSION.dll
Windows 安装程序 4.5、VSTO 2010 运行时已安装在问题机器上。
如何解决? 谢谢
最后我想从 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)解决了这个问题。
VSTOInstaller.exe VS 2015 的版本为 10.0.50903.0 - 没问题。