首页 > 解决方案 > Visual Studio 安装程序错误与 Visual C++ 2017 运行时库 (x64) 先决条件

问题描述

我已经毫无问题地为我的项目创建了安装程序,在项目的属性中,我包含了 Visual C++ 2017 Runtime Libraries (x64) 2010 和 2017。

但是在客户端主机中安装期间,我得到了一个“找不到以下软件包文件:”而没有指定更多信息。

当我检查临时目录时,我发现 'vc2017redist_x64' 没有复制。

使用 2010 版本,它似乎可以正常工作。有人遇到过同样的问题吗?

我正在使用 Visual Studio 2017 15.9.17。

标签: c#visual-studiowindows-installervcredist

解决方案


最后我想出了解决方案。

默认引导包中VC++2017安装程序路径错误,安装失败。所以我不得不编辑 C:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\ 中的清单文件并设置正确的路径。

修改后,成功了!

请注意,您还可以从以下注册表项的 Path 值中找到引导程序文件夹位置:

HKLM\Software\Microsoft\GenericBootstrapper

在 64 位系统上,使用以下注册表项:

HKLM\Software\Wow6432Node\Microsoft\GenericBootstrapper


推荐阅读