.net 如何在Windows 8中跳过引导程序或忽略失败?
我有一个WiX安装程序和一些引导程序。我们最近添加了SQLLocalDB支持,并发现需要打包.NET4.0.2才能使其正常工作。我现在在Windows8上测试,发现这个补丁失败了,实际上这个操作系统并不需要它 但是,我的安装程序失败了,因为.NET4.0.2失败了。我正在试图找到一种方法,要么跳过Windows 8中的此修补程序,要么忽略此修补程序的失败 我的.net 如何在Windows 8中跳过引导程序或忽略失败?,.net,windows-8,wix,bootstrapper,.net,Windows 8,Wix,Bootstrapper,我有一个WiX安装程序和一些引导程序。我们最近添加了SQLLocalDB支持,并发现需要打包.NET4.0.2才能使其正常工作。我现在在Windows8上测试,发现这个补丁失败了,实际上这个操作系统并不需要它 但是,我的安装程序失败了,因为.NET4.0.2失败了。我正在试图找到一种方法,要么跳过Windows 8中的此修补程序,要么忽略此修补程序的失败 我的package.xml中有“InstallConditions”和“ExitCodes”,但我不知道如何更改它们以实现以下两个目的: 不要
package.xml
中有“InstallConditions
”和“ExitCodes
”,但我不知道如何更改它们以实现以下两个目的:
有什么想法吗?我通过反复试验找到了答案,我将把解决方案放在这里,供其他可能觉得有用的人参考。问题是我使用的
值大于或等于
并且应该是版本大于或等于
对于Windows 8,这将跳过
对于Windows 7和8,这将跳过
我可能用这个命令破解了它:但是,我不知道该值应该是602还是6.0.2或其他值?如果以后还需要跳过这个,6.3是Windows 8.1。