WiX Show Dialog, основанный на функции, которая будет установлена - PullRequest
0 голосов
/ 06 июня 2009

Позвольте мне быть искренним, я новичок с WiX. У меня есть настраиваемый диалог CustomSetupTypeDlg.wxs, который меняет типичный / пользовательский / полный на рабочий стол / сервер / пакет. Он устанавливает WixUI_InstallMode для InstallDesktop, InstallServer и InstallSuite соответственно.

Мне нужно, чтобы пользователь просматривал папку установки в зависимости от того, какая функция должна быть установлена. Если выбраны InstallDesktop или InstallSuite, пользователь должен выбрать два разных пути для DESKTOPINSTALLDIRECTORY и SERVERINSTALLDIRECTORY. Однако, если режим установки - InstallServer, то должен быть представлен только SERVERINSTALLDIRECTORY.

Я не уверен, как это сделать.

Ответы [ 2 ]

0 голосов
/ 10 июня 2009

Я решил упростить проект, разделив функции рабочего стола и сервера на две отдельные программы установки.

0 голосов
/ 06 июня 2009

Вы хотите, чтобы в вашей последовательности InstallExecute были действия, отображающие нужные вам диалоги. Внутри тега вы предоставляете условие, которое, если оно истинно, заставляет действие действительно произойти. См. учебник , в частности, раздел 5.3 для получения списка условий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...