Как дважды задать целевой путь в приложении (программное приложение и каталог данных)

#wix #wix3

#wix #wix3

Вопрос:

Я не могу установить целевой путь во второй раз.

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

1) Я могу задать целевой путь для местоположения установки приложения.

2) Но я не могу установить целевой путь для выбора папки данных приложения.

Кто-нибудь может мне помочь?

Ответ №1:

Вы можете сделать это, создав свою собственную последовательность пользовательского интерфейса. Самый простой способ — начать с одной из предопределенных последовательностей в источниках WIX (например WixUI_InstallDir.wxs ) и вставить свой собственный диалог.

Более подробную информацию см. в разделе Добавление и настройка диалоговых окон в WiX 3.

Комментарии:

1. Спасибо за ваше разъяснение. Я попытался использовать WixUI_InstallDir.wxs, и я смог использовать browseDlg для указания пути установки. но проблема возникает, когда я хочу в следующий раз использовать BrowseDLg, чтобы задать путь AppDataFolder для рабочего каталога моих приложений. Моя проблема в том, что я не могу использовать событие setTargePath для установки пути к каталогу для моей папки WORKDIR. Я пытался выполнить поиск по этому вопросу в Интернете, но правильного ответа на этот вопрос не было. Пожалуйста, поделитесь своим опытом в этом. заранее спасибо..