InstallShield prq属性值?

时间:2015-02-09 21:13:39

标签: windows-installer installshield

我正在创建.prq文件以将软件与.NET应用程序捆绑在一起,但是我从机器到机器的先决条件安装提示具有非常不一致的结果。

<?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 个答案:

答案 0 :(得分:1)

Flexera(InstallShield)未记录这些值。您几乎必须使用InstallShield Prereq编辑器查看它,并在之前和之后进行比较以查看更改。

架构非常简单,我非常认真地考虑使用prereq编辑器克隆,​​以便与InstallShield Limited Edition客户一起使用。但我担心Flexera可能会追随我。相反,您只需下载IS的eval版本并将其投放到快照VM上,以用于研究目的。