как установить порядок условий запуска в Visual Studio 2008?

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

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

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

Еще одна вещь, которую я хочу знать, как я могу запустить свой сценарий БД после установки SQL-Server Express 2005.

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


person Raj    schedule 17.08.2010    source источник


Ответы (1)


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

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

person Christopher Painter    schedule 18.08.2010
comment
Это была моя ошибка, на самом деле я выполнял пакет .msi вместо setup.exe, спасибо Крису - person Raj; 02.09.2010