SQL CE 4.0 как предварительное условие InstallShield

Я создаю свой собственный файл prq для выполнения установки SQL CE 4.0 с установкой моего приложения WPF. Программа установки продолжает давать сбой, и я не знаю почему. Похоже, он пытается запустить CE exe, но затем появляется окно справки установщика Windows со всеми этими параметрами справки командной строки. Я нажимаю ОК, а затем появляется сообщение о том, что установка CE не удалась. Я не знаю, как определить, что идет не так.

Вот содержимое моего файла prq:

<?xml version="1.0" encoding="UTF-8"?>
<SetupPrereq>
<conditions>
    <condition Type="32" Comparison="2" Path="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server Compact Edition\v4.0\ENU" FileName="DesktopRuntimeVersion" ReturnValue="4.0.8482.1"></condition>
</conditions>
<files>
    <file LocalFile="&lt;ISProductFolder&gt;\SetupPrerequisites\SSCERuntime_x86-ENU.exe" URL="http://www.microsoft.com/download/en/details.aspx?id=17876" FileSize="0,0"></file>
</files>
<execute file="SSCERuntime_x86-ENU.exe" cmdline="/passive /norestart" cmdlinesilent="/passive /norestart"></execute>
<properties Id="{F7BF54C1-CA2C-4410-98DB-480769CE6547}" Description="This prerequisite installs the Microsoft SQL Server Compact 4.0."></properties>
</SetupPrereq>

Любая помощь будет принята с благодарностью.

8
задан Beanwah 7 February 2012 в 17:47
поделиться