2011-01-31 4 views
0

Я создаю установочный файл, который требует от меня развертывания SQL CE 4 с помощью installshield.Installshield prq target runtime

Что нужно добавить в мой файл prq, чтобы установить только требуемую версию sql ce. В настоящее время, когда я пытаюсь запустить мастер установки, я получаю сообщение об ошибке, если попытаюсь установить версию x64 на машину x86, а также то же самое, когда машины будут отменены.

Мои файлы выглядеть так

<?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

Не похоже, чтобы вы указали какие-либо условия платформы или ОС на этом предварительном требовании. Попытайтесь добавить их, чтобы каждое предварительное условие выполнялось только в правильной системе. Вы также можете добавить обычные условия существования, которые гарантируют, что предварительное условие выполняется только тогда, когда оно еще не установлено.

+0

Hi Michael, Как это сделать? Я новичок в установке экрана. Я создал новое условие, и я предполагаю, что это ваш разговор. Я просто не уверен, что делать с этого момента. –

Смежные вопросы