Wix - Пользовательский каталог установки

Я использую Wix 3.x, и пользователь должен иметь возможность выбрать целевой каталог. Мой файл Setup.wxs в настоящее время выглядит так: http://pastebin.com/uH1EjbDQ

Каков самый простой способ запросить у пользователя настраиваемый целевой каталог? (INSTALLDIR / TARGETDIR ?!) Я видел пример, в котором люди создают собственные диалоговые страницы, но в этом нет необходимости, это?

Обновление:

Когда я добавляю



после , но до , я получаю следующую ошибку :

Первичный ключ ExitDialog / Finish / EndDialog / Return / 1 дублируется в таблице ControlEvent. Пожалуйста, удалите одну из записей или переименуйте часть первичного ключа, чтобы избежать конфликта. (LGHT0130) - C: \ delivery \ Dev \ wix30_public \ src \ ext \ UIExtension \ wixlib \ WixUI_Mondo.wxs: 44

Теперь, когда я удаляю , я могу построить установку. Но диалоговое окно «Выбор типа установки» (Полная, Обычная, Пользовательская) больше не отображается. И еще одна странность: иногда всплывает диалоговое окно, в котором говорится, что он вычисляет дисковое пространство (у него есть кнопка отмены), но в конечном итоге он никогда не закрывается сам по себе. Когда я закрываю его, я все еще могу продолжить. Есть ли способ исправить это простым способом?

Спасибо, Филип

6
задан Stein Åsmul 5 August 2014 в 20:21
поделиться