以下是我的bootstrapper应用程序的代码:
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:netfx="http://schemas.microsoft.com/wix/NetFxExtension">
<Bundle Name="BootstrapperSetup" Version="1.0.0.0" Manufacturer="Company" UpgradeCode="XYZ">
<Chain>
<ExePackage SourceFile="C:\SW\XYZ.exe" Compressed="yes"></ExePackage>
<MsiPackage SourceFile= "C:\SW\ABC.msi" Compressed="yes" DisplayInternalUI="yes"/>
<MsiPackage SourceFile="C:\SW\PQR.msi" Compressed="yes" Name ="INSTALLDIR"/>
</Chain>
</Bundle>
</Wix>
在安装所有3个软件包之前,我想检查天气.net框架是否安装在机器上,如果没有,那么我需要从另一个文件夹安装。
请帮我做必要的事。
答案 0 :(得分:3)
根据您需要的.NET版本,您可以向链中添加以下内容:
<PackageGroupRef Id="NetFx40Redist" />
有关其他替代方案,请参阅此处:http://wix.sourceforge.net/manual-wix3/wixnetfxextension.htm。
答案 1 :(得分:0)