【问题标题】:Installshield prq target runtimeInstallshield prq 目标运行时
【发布时间】:2011-01-31 22:46:20
【问题描述】:

我正在构建一个需要我使用 installshield 部署 SQL CE 4 的设置文件。

我需要在我的 prq 文件中添加什么才能仅安装所需的运行时版本的 sql ce。目前,当我尝试运行设置向导时,如果我尝试在 x86 机器上安装 x64 版本时会出现错误,并且在机器反转时也会出现错误。

我的文件是这样的

<?xml version="1.0" encoding="UTF-8"?>
<SetupPrereq>
<files>
    <file LocalFile="&lt;ISProductFolder&gt;\SetupPrerequisites\SQL CE4\SSCERuntime_x64-ENU.exe" CheckSum="A417082ECAEDD95AFB41F73DC140C350" FileSize="0,2621240"></file>
</files>
<execute file="SSCERuntime_x64-ENU.exe" cmdlinesilent="/q /norestart"></execute>
<properties Id="{F7BF54C1-CA2C-4410-98DB-480769CE6547}" Description="This prerequisite installs the Microsoft SQL Server Compact 4."></properties></SetupPrereq>

<?xml version="1.0" encoding="UTF-8"?>
<SetupPrereq>
<files>
<file LocalFile="&lt;ISProductFolder&gt;\SetupPrerequisites\SQL CE 4\SSCERuntime_x86- ENU.exe" CheckSum="0A55733CF406FBD05DFCFF5A27A0B4F7" FileSize="0,2379544"></file> </files>
<execute file="SSCERuntime_x86-ENU.exe" cmdlinesilent="/q /norestart"></execute>
<properties Id="{6BD58ED0-FA9A-44BC-A201-B9D6128459AD}" Description="This prerequisite installs the Microsoft SQL Server Compact 4."></properties>
</SetupPrereq>

有什么建议吗?

【问题讨论】:

    标签: installshield


    【解决方案1】:

    您似乎没有在该先决条件下指定任何平台或操作系统条件。尝试添加这些,以便每个先决条件仅在正确的系统上运行。您可能还想添加常规的“存在”条件,以确保先决条件仅在尚未安装时运行。

    【讨论】:

    • 嗨迈克尔,我该怎么做?我是 installshield 的新手。我创造了一个新的条件,我假设这就是你所说的。我只是不知道从现在开始该怎么做。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-09
    相关资源
    最近更新 更多