2011-01-31 6 views
0

installshield를 사용하여 SQL CE 4를 배포해야하는 설치 파일을 작성하고 있습니다.Installshield prq 대상 런타임

필수 런타임 버전의 sql ce 만 설치하려면 prq 파일에 추가해야 할 사항은 무엇입니까? 현재 설치 마법사를 실행하려고 할 때 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> 

어떤 제안처럼?

답변

2

전제 조건에 플랫폼이나 OS 조건을 지정하지 않은 것 같습니다. 이들을 추가하여 각 전제 조건이 올 Y 른 시스템에서만 실행되도록하십시오. 또한 필수 조건이 아직 설치되지 않은 경우에만 실행되도록하는 "존재"조건을 추가 할 수도 있습니다.

+0

안녕 마이클, 어떻게해야합니까? 나는 installshield를 처음 사용합니다. 나는 새로운 조건을 만들었고 나는 당신이 말하는 것에 대해 생각하고 있습니다. 나는이 시점부터 무엇을해야할지 확신하지 못한다. –