Миграция с WiX 3 на Wix 4 (4.0.0.5918) теперь вызывает ошибку в Candle.exe (CNDL0200)
Я очень легкий пользователь WiX и мог бы с готовностью остаться на V3, если бы не тот факт, что я считаю, что он требует.net 3.5, и, похоже, он не хочет устанавливать на мою новую машину для разработки Win 10. Итак, я смотрю на V4, который не имеет этой зависимости, но генерирует следующую ошибку в свече:-
ошибка CNDL0200: элемент File содержит необработанный элемент расширения PermissionEx. Убедитесь, что предоставлено расширение для элементов в пространстве имен " http://schemas.microsoft.com/wix/UtilExtension".
В моем файле.wxs у меня есть:-
Wix xmlns = ' http://wixtoolset.org/schemas/v4/wxs' xmlns: netfx = ' http://schemas.microsoft.com/wix/NetFxExtension' xmlns: util = ' http://schemas.microsoft.com/wix/UtilExtension'
Вызов командной строки к свече.exe содержит
-ext WixUtilExtension
Я упускаю что-то очевидное или есть известные проблемы с V4, которые означают, что я должен продолжить работу над версией 3, работающей на моей машине с Win 10?
1 ответ
По состоянию на март 2019 года WiX v4 все еще находится в стадии активной разработки и не рекомендуется ни для чего, кроме экспериментального использования. Бета-версия WiX v4 ожидается позже этим летом.