приветствую
начинаю потихоньку изучать Wix
я так понимаю, что расширение диалогов не продумано в этом движке, поэтому прошу поделиться костылями тех, кто уже решал подобную задачу
задача проста: я хочу добавить в диалоге страничку с конфигурационными параметрами : числа, строки, списки и тд
в гугле нашел лишь один спосбо: скачать исходники конкретного диалога и подшаманить в кишках, вставив свою страничку
этот подход меня в целом устраивает, но хотелось бы как-то обобщить решение и не повторять его для каждого нового интсалятора
то есть хочется сделать некий шаблон диалога, который несложно было бы расширять (уменьшаем копи-паст, облегчаем переход на новый Wix)
в качестве расширения можно взять добавление дополнительных страничек
каким образом можно оформить этот UI template?
попробую к коду приблизиться и описать пример:
выделяю копи-паст конкретного диалога к generic файл
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Fragment>
<UI Id="WixUI_InstallDirGeneric">
<TextStyle Id="WixUI_Font_Normal" FaceName="Tahoma" Size="8" />
<TextStyle Id="WixUI_Font_Bigger" FaceName="Tahoma" Size="12" />
<TextStyle Id="WixUI_Font_Title" FaceName="Tahoma" Size="9" Bold="yes" />
<Property Id="DefaultUIFont" Value="WixUI_Font_Normal" />
<Property Id="WixUI_Mode" Value="InstallDir" />
<EXTENSION POINT>
описываем существующие диалоги
</UI>
<UIRef Id="WixUI_Common" />
</Fragment>
</Wix>
далее в нескольких разных инсталяторах я хочу зареюзать этот код, но вставить разные странички для ввода параметров (у этих инсталяторов разные конфигурационные настройки)
каким образом это можно сделать?