Visual Studio 2015安装的Visual Studio Installer生成的msi兼容XP系统

安装程序开始画在xp显示:


追踪故障源的方法——命令行安装.msi程序,可以看到log日志。即 msiexec /i a.msi /l*v a.log 将会生成名为“a.log”的日志;
从a.log中可以看出DIRCA_CheckFX应该是问题的源头,CHECKFX 的作用是检查 .NET Framework 版本,在 Setup Project 的Prerequisite和Launch Conditions 两处必须统一。
后来,查询到Visual Studio 2013以上版本生成的 Windows Installer 与 Windows XP 不兼容。

通过网上查找方法,得到两种解决方法:

  • 将打包关键文件用Visual Studio 2010的替换:

步骤如下:

  1. 关闭 Visual Studio;
  2. 复制C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\Deployment 路径下的dpca.dll粘贴到当前版本的文件夹下(2013的路径是C:\Program Files (x86)\Microsoft Visual Studio
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值