Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.216.32.116] |
|
Сообщ.
#1
,
|
|
|
Всем привет!
Акция AppSearch выполняется только в InstallExecuteSequence, а в таблице InstallUISequence записи про AppSearch нет. В логе пишется следующее: 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? Заранее всем благодарен! |
Сообщ.
#2
,
|
|
|
Т.е. ты ручками удалил AppSearch из Sequence -> Installation -> User Inteface, может IS умничает? :-)
|
Сообщ.
#3
,
|
|
|
Цитата seryal @ Да, удалил ручками, и проверил в таблице Directory Editor -> Tables -> InstallUISequence - строка с AppSearch отсутствует.Т.е. ты ручками удалил AppSearch из Sequence -> Installation -> User Inteface Цитата seryal @ оччччень не хотелось бы может IS умничает? :-) |
Сообщ.
#4
,
|
|
|
Попробуй 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, но перелопачивать кучу проектов как то напрягает :-(. |
Сообщ.
#5
,
|
|
|
В очередной раз обошел, используя кастом экшин (начинаю понимать Fester'а).
...но если кто разберется - буду рад узнать. |