我为我的项目创建了安装程序,没有问题。在项目的属性中,我包括了Visual C ++ 2017 Runtime Libraries(x64)2010和2017。
但是在客户端主机上的安装过程中,我得到了“找不到以下软件包文件:”而未指定更多信息。
是当我检查临时目录时发现我没有复制“ vc2017redist_x64”。
对于2010版本,它似乎工作正常。有人遇到过同样的问题吗?
我正在使用Visual Studio 2017 15.9.17。
最后,我想出了解决方案。
默认引导程序包中的VC ++ 2017安装程序的路径错误,安装失败。因此,我必须在C:\ Program Files(x86)\ Microsoft SDKs \ ClickOnce Bootstrapper \中编辑清单文件,并设置正确的路径。
修改后,就可以了!
请注意,您还可以从以下注册表项中的“路径”值中找到引导程序文件夹位置:
HKLM \软件\ Microsoft \ GenericBootstrapper
在64位系统上,使用以下注册表项:
HKLM \软件\ Wow6432Node \ Microsoft \ GenericBootstrapper
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句