2010-08-17 1 views
0

У меня есть приложение WPF и SQL Server Express, которое я хочу развернуть, используя шаблон проекта установки и развертывания VS-2008. Я добавил условие запуска для Windows Installer 3.1, Sql Express 2005 и .Net FrameWork 3.5 с пакетом обновления 1 (SP1), но они не работают в порядке. Я имею в виду:Как настроить порядок запуска в визуальной студии 2008?

  1. установщика Windows проверки
  2. .Net Framework 3.5 sp1 проверка
  3. SQL-Server Express 2005 проверка

Когда я построил свой проект и побежал на тестовой машине (с Fresh XP только для установки) он сначала попытался установить SQL-Server Express 2005, а затем не удалось установить Windows 3.1. более

Одна вещь, я хочу знать, как я могу запустить мой DB скрипт после установки SQL-Server Express 2005

Как я могу решить эти 2 проблемы.

ответ

1

Я не думаю, что ваш вопрос на самом деле имеет дело с LaunchConditions, поскольку целью LaunchConditions является предотвращение установки пакета установщика Windows, если определенные условия не выполняются. То, что вы описываете, звучит как нечто похожее на цепочку prereq, хотя я не уверен, какой инструмент вы используете для создания вашей установки и, следовательно, какой setup.exe выполняет цепочку.

Я также посмотрел бы на то, что MSI 4.5 в вашей сети, MSI 3.1 очень старый в зубе и применим только к Windows XP в наши дни, когда все новые ОС поставляются с atleast 4.0.

+0

Это была моя ошибка, на самом деле я выполнял пакет .msi вместо setup.exe спасибо Chris –