На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! ПРАВИЛА РАЗДЕЛА · FAQ Inno Setup
Пожалуйста, выделяйте текст инсталлятора написанного на Inno Setup тегом [сode=ins] ... [/сode]. Для этого используйте кнопку [code=ins] в форме ответа или выпадающего списка, если нужно вставить код из другой программы.


Обязательно указывать:

  • Программу, используемую для создания инсталлятора.



Если в ходе решения проблемы возникли дополнительные вопросы, по возможности задаем их в той же теме.


Выразить свое отношение к модераторам раздела можно здесь: Profi, Fester
Модераторы: Fester
  
> AppSearch , IS2009, MSI
    Всем привет!

    Акция AppSearch выполняется только в InstallExecuteSequence, а в таблице InstallUISequence записи про AppSearch нет.
    В логе пишется следующее:

    ExpandedWrap disabled
      Action start 16:47:45: AppSearch.
      MSI (s) (04:18) [16:47:45:750]: Skipping AppSearch action: already done on client side
      Action ended 16:47:45: AppSearch. Return value 0.

    Подскажите, плиз, почему не выполняется AppSearch в InstallExecuteSequence?

    Заранее всем благодарен!
      Т.е. ты ручками удалил AppSearch из Sequence -> Installation -> User Inteface, может IS умничает? :-)
        Цитата seryal @
        Т.е. ты ручками удалил AppSearch из Sequence -> Installation -> User Inteface
        Да, удалил ручками, и проверил в таблице Directory Editor -> Tables -> InstallUISequence - строка с AppSearch отсутствует.

        Цитата seryal @
        может IS умничает? :-)
        оччччень не хотелось бы :wall:
          Попробуй ORCой посмотреть в уже готовом проекте действительно ли нету AppSearch в таблице InstallUISequence, если есть значит всетаки IS умничает.
          В MSDN написано
          Цитата
          Sequence Restrictions

          AppSearch should be authored into the InstallUISequence table and InstallExecuteSequence table. The installer prevents the AppSearch action from running in the InstallExecuteSequence sequence if the action has already run in InstallUISequence sequence.

          Кстати из-за подобных фишек все пытаюсь от IS отказаться и уйти на WiX, но перелопачивать кучу проектов как то напрягает :-(.
          Сообщение отредактировано: seryal -
            В очередной раз обошел, используя кастом экшин (начинаю понимать Fester'а).
            ...но если кто разберется - буду рад узнать.
            0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0,0223 ]   [ 15 queries used ]   [ Generated: 8.05.24, 21:08 GMT ]