2011-01-31 13 views
0

installshieldを使用してSQL CE 4を導入する必要のあるセットアップファイルをビルドしています。InstallShield prqターゲットランタイム

必要なランタイムバージョンのSQL Serverのみをインストールするには、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の条件が指定されていないようです。それらを追加して、それぞれの前提条件が正しいシステム上でのみ実行されるようにしてください。前提条件がまだインストールされていない場合にのみ実行されるように、通常の「存在」条件を追加することもできます。

+0

こんにちはMichael、 どうすればいいですか?私はinstallshieldを初めて使用しています。 私は新しい状態を作りました。私はあなたの話し合いを想定しています。私はこの点から何をすべきか分かりません。 –

関連する問題