Ведение журнала расширенного установщика в зависимости от состояния

Я пытаюсь включить ведение журнала из самого расширенного установщика на основе некоторых условий. Я могу без проблем включить лог благодаря некоторым форумам в расширенном режиме:

  • откройте проект Advanced Installer вашего установочного пакета
  • перейдите на страницу Media и выберите вкладку Bootstrapper
  • установите флажок «Создать установочный файл EXE»
  • установите в поле командной строки MSI значение: /L*V "C:\package.log"

Моя проблема в состоянии. Я хочу, чтобы это делалось, только если сказать «Свойство X равно 1».

Есть идеи?


person user3627917    schedule 02.07.2014    source источник


Ответы (1)


Невозможно иметь условные командные строки в загрузчике, созданном ИИ. Решением было бы дублировать текущую сборку и установить для нее другую командную строку, то есть ту, которая создает или не создает журнал.

Кроме того, бесполезно обусловливать командную строку, устанавливая свойство из командной строки. Я имею в виду, если вам все еще нужно установить свойство при запуске установки, нельзя ли просто установить другую командную строку? (записывать или не устанавливать MSI)

person Bogdan Mitrache    schedule 02.07.2014