我正在创建.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="<ISProductFolder>\SetupPreRequisites\Redistributables\dfcWinSuiteSetup.exe" FileSize="0,0"></file>
<file LocalFile="<ISProductFolder>\SetupPreRequisites\Redistributables\bofciSetup.jar" FileSize="0,0"></file>
<file LocalFile="<ISProductFolder>\SetupPreRequisites\Redistributables\bofsubscriptionSetup.jar" FileSize="0,0"></file>
<file LocalFile="<ISProductFolder>\SetupPreRequisites\Redistributables\bofworkflowSetup.jar" FileSize="0,0"></file>
<file LocalFile="<ISProductFolder>\SetupPreRequisites\Redistributables\dfcWinSetup.jar" FileSize="0,0"></file>
<file LocalFile="<ISProductFolder>\SetupPreRequisites\Redistributables\dfcWinSuiteSetup.jar" FileSize="0,0"></file>
<file LocalFile="<ISProductFolder>\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属性的潜在价值是什么?有没有关于此的文件?
答案 0 :(得分:1)
Flexera(InstallShield)未记录这些值。您几乎必须使用InstallShield Prereq编辑器查看它,并在之前和之后进行比较以查看更改。
架构非常简单,我非常认真地考虑使用prereq编辑器克隆,以便与InstallShield Limited Edition客户一起使用。但我担心Flexera可能会追随我。相反,您只需下载IS的eval版本并将其投放到快照VM上,以用于研究目的。