я создаю установщик, используя WiX и Sharpdevelop 4.4 (который использует WiX 3.5).
Я впервые использую Wix, и я постепенно осваиваю его.
У меня есть следующая проблема:
Я использую WixUI_Mondo в качестве пользовательского интерфейса по умолчанию для установщика, и он в основном хорошо подходит для моих нужд, за исключением того, что требуется небольшая настройка.
Когда пользователь настраивает путь по умолчанию к приложению (например, root/pfiles/appname), мне необходимо сохранить каталог «/appname» для нового настроенного пути (так, например, если пользователь выбрал c:\ в качестве пользовательского путь установки, пакет будет установлен в папку c:\appname).
Я пытался найти способ сделать это, и я думаю, что ключом может быть редактирование BrowseDlg WixUI_Mondo, но я до сих пор не нашел способа добиться этого.
Может кто-нибудь помочь мне? Спасибо.
ИЗМЕНИТЬ
Как и просили в комментариях, структура папок довольно проста:
<DirectoryRef Id="TARGETDIR">
<Directory Id="ProgramFilesFolder" Name="Pfiles">
<Directory Id="INSTALLDIR" Name="AppName">
<Fragment> <DirectoryRef Id="TARGETDIR"> <Directory Id="ProgramFilesFolder" Name="Pfiles"> <Directory Id="INSTALLDIR" Name="AppName">
- person Epiderma   schedule 13.08.2014