Чтение упакованного файла на этапе диалога в расширенной программе установки - PullRequest
0 голосов
/ 31 марта 2020

У меня есть установщик, и я хотел бы прочитать файл конфигурации, упакованный вместе с установщиком, чтобы заполнить некоторые данные диалога на этапе диалога . Является ли это возможным? Я не смог найти способ добиться этого.

1 Ответ

1 голос
/ 01 апреля 2020

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

Однако, если вы хотите прочитать файл XML, который вы устанавливаете на компьютере, вы можете использовать следующий обходной путь:

  • добавьте файл XML в папку «Temporary», используя кнопку панели инструментов [Temporary File]
  • go на странице редактора таблиц, таблицу «InstallUISequence» и измените значение «Sequence» строки «AI_XmlLocator» со 101 на 1010. В этом случае поиск XML будет выполняться после того, как временный файл был скопирован на машину
  • на странице поиска, Путь к файлу поиска XML будет задан с помощью свойства временного файла (например, [AI_MY_FILE.XML], это свойство отображается, если дважды щелкнуть файл XML, добавленный как временный файл)
  • сборка и тестирование проекта

Для получения дополнительной информации вы можете посетить форумы Advanced Installer .

...