Как подготовить пользовательский диалог в программе установки MSI? - PullRequest
1 голос
/ 08 ноября 2010

На начальном этапе моего созданного VS2008 установщика MSI я добавил специальный диалог, позволяющий пользователю выбрать, хочет ли он обновить базу данных или нет. Но если база данных еще не установлена, этот диалог не имеет смысла. Поэтому я хочу найти базу данных, если база данных не установлена, это диалоговое окно следует игнорировать. Как это сделать

alt text

1 Ответ

1 голос
/ 09 ноября 2010

Вы пытаетесь заставить проекты по развертыванию Visual Studio выполнять действия, для которых они не предназначены.Потребуются обширные знания таблиц MSI и тонны сценариев автоматизации сборки, чтобы манипулировать MSI после его сборки.То есть, если вам придется задать вопрос, вы не сможете это сделать.

Хватит тратить время на VDPROJ (Microsoft удалила его с тех пор, как ОНИ знают, сколько он отстой) и начните смотреть на WiX или InstallShield.

...