error LGHT0112 Unresolved reference InstallFinalize
От: filimonovmax Россия  
Дата: 03.08.07 08:07
Оценка:
Привет всем.

Пишу нсталлятор с помощью Wix. В <Product> добавляю такие строчки:

<Product>
  ...
  <InstallUISequence>
    <Custom Action="MyAction1" After="InstallFinalize">NOT Installed</Custom>
    <Custom Action="MyAction2" Before="RemoveFiles">Installed</Custom>
  </InstallUISequence>
  ...
</Product>

Т.е. тем самым хочу выполнить 2 действия: одно после того, как все поставится, другое — как все удалится.

Собираю инсталятор так:

candle.exe InstallerScript.wxs
light.exe -out qqq.msi InstallerScript.wixobj "C:\Program Files\Windows Installer XML\bin\wixui.wixlib" -loc "C:\Program Files\Windows Installer XML\bin\WixUI_en-us.wxl"


candle.exe отрабатывает ок, а вот light.exe выдает ошибку:

InstallerScript.wxs : error LGHT0112 : Unresolved reference to symbol 'Actions:InstallUISequence/InstallFinalize' in section 'Product:C466E966-39F1-4B33-95F2-714B2A3C0001'.
InstallerScript.wxs : error LGHT0112 : Unresolved reference to symbol 'Actions:InstallUISequence/RemoveFiles' in section 'Product:C466E966-39F1-4B33-95F2-714B2A3C0001'.


Не подскажете в чем может быть ошибка?
Спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.