Когда я запускаю приведенную ниже команду из командной строки для установщика WIx после перехода с версии 2.0 на 4.0:
E: \ Code \ PCPE \ builder> ant -v -f Build.xml -Dlabel = .001 install
Я получаю сообщение об ошибке ниже.
[exec] E: \ Code \ EMR \ Wix \ src \ ui \ LicenseAgreementDlg.wxs (34): ошибка LGHT0094: не удалось найти идентификатор «CustomAction: WixUIPrintEula». Убедитесь, что вы правильно ввели ссылку и что все необходимые входные данные предоставлены компоновщику.
[ant] Выход из E: \ Code \ EMR \ builder \ EMREnglish_installer.xml.
LicenseAgreementDlg.wxs имеет следующий код, и здесь он показывает ошибку:
Control Id = "Print" Type = "PushButton" X = "76" Y = "243" Width = "65" Height = "17" Text = "! (Loc.WixUIPrint)"
Опубликовать событие = "DoAction" Значение = "WixUIPrintEula" 1
Публиковать
Контроль
И в EMREnglish_Installer.xml мы указываем путь LicenseAgreementDlg.wxs.
А также мы видим файл PrintEula.cpp в следующем исходном пути wix:
E: \ SoftwaresUsing \ wix40 Неотладочной \ SRC \ вн \ UIExtension \ ч
Я не получил никакой подсказки по основной причине ошибки. Пожалуйста, помогите мне найти причину.