Visual studio 安装程序错误与 Visual C++ 2017 运行时库 (x64) 先决条件

Visual studio installer error with Visual C++ 2017 Runtime Libraries (x64) prerequisite

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

但是在客户端主机安装过程中,我得到了一个 'The following package files could not be found:' 而没有指定更多信息。

是我查看临时目录时发现'vc2017redist_x64'没有复制。

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

我正在使用 Visual Studio 2017 15.9.17.

终于想到了解决办法

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

修改后,成功了!

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

HKLM\Software\Microsoft\GenericBootstrapper

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

HKLM\Software\Wow6432Node\Microsoft\GenericBootstrapper