Wix Toolset записывает путь установки в файл

Я создал установщик .msi, который копирует некоторые файлы в выбранный каталог. У меня есть один файл .properties с жестко закодированными строками пути, которые используются в приложении. Как я могу записать путь установки в файл .properties, который предоставляется при установке, чтобы приложение могло получить записанный путь установки из файла .properties во время выполнения.

Важно, чтобы путь установки был записан в файл, который будет установлен установщиком. Параметр реестра с каталогом установки не подойдет.


person Jan Koester    schedule 08.03.2017    source источник


Ответы (1)


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

Создание настраиваемого действия: http://wixtoolset.org/documentation/manual/v3/wixdev/extensions/authoring_custom_actions.html

(Вы можете передать имя файла в качестве параметра настраиваемого действия: https://stackoverflow.com/a/10953940/1632576 )

person TeaHoney    schedule 08.03.2017