我是Wix刻录引导程序的新手,所以请原谅我的无知.我有一个要求,我需要使用刻录引导程序安装一个先决条件.
先决条件是setup.exe(第三方),它依赖于文件和文件夹(包含几个文件).所有这些都需要存在于setup.exe的根目录中,以便setup.exe成功运行.
先决条件是setup.exe(第三方),它依赖于文件和文件夹(包含几个文件).所有这些都需要存在于setup.exe的根目录中,以便setup.exe成功运行.
示例结构 –
> setup.exe
> samplefile.rsp
> files(这是包含setup.exe所需文件的文件夹)
> Data1.cab
> Clientruntime.msi
>另一个文件
这是我到目前为止所得到的.
<ExePackage Id="Ingres_Client" Compressed="yes" PerMachine="yes" Permanent="yes" Vital="yes" SourceFile="setup.exe" InstallCommand="/r sampleCR.rsp" InstallCondition="(VersionNT > v5.1 OR VersionNT64 > v5.1)" DetectCondition="Ingres"> </ExePackage>
我试图使用PayLoad包含nesessary文件.但我无法弄清楚如何添加文件夹(‘files’文件夹),因为它是setup.exe的一项要求
任何帮助表示赞赏.
使用子Payload元素的Name属性.
<ExePackage SourceFile="setup.exe"> <Payload SourceFile="samplefile.rsp" /> <Payload SourceFile="anotherfile" /> <Payload Name="files\data1.cab" SourceFile="files\data1.cab" /> <Payload Name="files\clientruntime.msi" SourceFile="files\clientruntime.msi" /> </ExePackage>
如果有很多很多文件,那么最好只做一个自解压zip存档.