2015-02-09 31 views
2

我正在创建.prq文件以将软件与.NET应用程序捆绑在一起,但是我的结果与机器之间的先决条件安装提示非常不一致。InstallShield prq属性值?

<?xml version="1.0" encoding="UTF-8"?> 
<SetupPrereq> 
    <conditions> 
     <condition Type="16" Comparison="2" Path="[WindowsFolder]" FileName="dmcl.ini" ReturnValue=""></condition> 
    </conditions> 
    <files> 
     <file LocalFile="&lt;ISProductFolder&gt;\SetupPreRequisites\Redistributables\dfcWinSuiteSetup.exe" FileSize="0,0"></file> 
     <file LocalFile="&lt;ISProductFolder&gt;\SetupPreRequisites\Redistributables\bofciSetup.jar" FileSize="0,0"></file> 
     <file LocalFile="&lt;ISProductFolder&gt;\SetupPreRequisites\Redistributables\bofsubscriptionSetup.jar" FileSize="0,0"></file> 
     <file LocalFile="&lt;ISProductFolder&gt;\SetupPreRequisites\Redistributables\bofworkflowSetup.jar" FileSize="0,0"></file> 
     <file LocalFile="&lt;ISProductFolder&gt;\SetupPreRequisites\Redistributables\dfcWinSetup.jar" FileSize="0,0"></file> 
     <file LocalFile="&lt;ISProductFolder&gt;\SetupPreRequisites\Redistributables\dfcWinSuiteSetup.jar" FileSize="0,0"></file> 
     <file LocalFile="&lt;ISProductFolder&gt;\SetupPreRequisites\Redistributables\jdkwin131_04setup.jar" FileSize="0,0"></file> 
    </files> 
    <execute file="dfcWinSuiteSetup.exe" cmdline="" cmdlinesilent=""></execute> 
    <properties Id="{0278E528-E72C-439F-AE2A-BEFCB27EA9A3}" Description="This prerequisite installs the DFC for window setup" AltPrqURL=""></properties> 
    <behavior Reboot="2"></behavior> 
</SetupPrereq> 

特别是,Type和Comparison属性的潜在值是什么?有没有关于这方面的任何文件?

回答

1

这些值未由Flexera(InstallShield)记录。您几乎不得不使用InstallShield Prereq编辑器查看它,并在比较之前和之后比较哪些更改。

该模式非常简单,我非常认真考虑制作一个用于InstallShield Limited Edition客户的prereq编辑器的克隆。但我担心Flexera可能会追随我。相反,您可以下载IS的评估版本,并将其放在快照虚拟机上供您调查。