Как часть моей установки на основе WiX, мне нужно попросить пользователя ввести значение свойства JAVA_LOC, которое я собираюсь сохранить в качестве значения реестра (это НЕ каталог, в котором я хочу создать)установка.) Однако, если я использую Publish Event = "SetTargetPath", компоновщик говорит, что я должен объявить JAVA_LOC как каталог в иерархии компонентов.Если я это сделаю, все, что я могу записать путь, хорошо.Однако оказывается, что если я запустил установку «Изменить» после этого, новое значение пути будет проигнорировано, и JAVA_LOC будет сброшен в каталог JAVA_LOC, который я был вынужден создать.путь, введенный пользователем, который не предназначен для каталога установки?Помните, я просто пытаюсь сохранить его в реестре, а не создавать каталог для него.
Дэйв