winfrom打包好的程序,安装错误代码1603

Posted 异次元代码

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了winfrom打包好的程序,安装错误代码1603相关的知识,希望对你有一定的参考价值。

VS2015开发winform打包好的程序,高版本的系统安装正常,低版本的系统即使环境安装好仍然直接退出,给出的提示时:安装未完成。

这个错误我折腾了一天,打包发布,检查环境,其他相同环境的系统测试。。。。。。

最后在国外网站上找到解决方案,我只能说好神奇,微软他么的有时候时那么有点坑。

解决方法如下:

拷贝一个VS2010开发环境的dpca.dll到VS2015的C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\VSI\bin目录中。

你的机器上也必须安装了VS2010,如果没有那么找到有谁安装的有,将VS2010目录:C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\Deployment中的dpca.dll文件复制到VS2015的C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\VSI\bin目录中。

复制文件前,必须关闭所有的VS,防止出现问题。在复制到VS2015的执行目录之前,请先备份。我的本分方式时更改文件名,比如我把VS2015的dpca.dll更改为dpca123.dll,这样即使出现问题,我可以先删除复制过来的文件,然后将备份的dll还原。

附上原文地址:https://stackoverflow.com/questions/23978677/dirca-checkfx-return-value-3-vs-2013-deployment-project

 

另外,欢迎各种开发人员一起交流探讨,群:88390778

以上是关于winfrom打包好的程序,安装错误代码1603的主要内容,如果未能解决你的问题,请参考以下文章

VS2017 WinFrom打包设置与教程

将MySQL集成打包成安装程序,实现一键安装

QT5打包发布release应用程序

3dmax 2020 未安装 (错误代码:1603)?

AppScan安装时出现错误1603

winform把所有dll打包成一个exe