Каково состояние WiX v4?

Я действительно чувствую, что мне не нужно задавать вопрос о SO, чтобы получить базовую информацию, подобную этой, но я не могу найти надежный источник в любом месте.

Выходит ли WiX v4? В развитие? В Бета? Все еще разрабатывается?

Многие люди, похоже, уже используют WiX v4, о чем свидетельствуют вопросы SO о нем. И у него есть официальная страница выпуска на сайте WiX, без упоминания "Beta" или "Release Candidate" и т.д.: Http://wixtoolset.org/releases/v4-0-0-5205/

Тем не менее, нет выпущенных версий для v4 на GitHub: https://github.com/wixtoolset/wix4/releases

И домашняя страница Wix по-прежнему направляет вас на загрузку v3.

В одном из блогов разработчиков есть последнее сообщение о v4, в котором используется язык будущего времени, такой как "будет" и "должен поддерживать".

Но, что хуже всего, в текущей версии инструментов интеграции Visual Studio Visual Studio есть шаблоны для v4, что делает его похожим на v4 официально поддерживается!

И когда вы пытаетесь построить один из этих шаблонов, возникает ошибка The WiX Toolset v4 build tools must be installed... To download WiX Toolset v4, see http://wixtoolset.org/releases/ несмотря на то, что http://wixtoolset.org/releases/ содержит загрузки исключительно для v3!

Это сумасшедшее количество смешанных сообщений.

Есть ли что-то где-то, что официально говорит , окончательно, что такое состояние WiX v4?

Ответ 1

С моей точки зрения, WiX 4 - это амбициозный пересмотр WiX, целью которого является упрощение авторинга и поддержка более MSI. Это немного проблема для меня, поскольку я создал проект с открытым исходным кодом, который активно инвестирует в WiX 3. Я создал шаблоны и поддержку WiX v4, но это было просто попытка не зайти слишком далеко. Не все это работает, и части, которые работают, мне сказали, потому что они просто еще не сломали его.

Я могу говорить только за себя... Я, наверное, просто останусь на v3.x навсегда. Развитие v4 занимает настолько много времени, что, вероятно, это никогда не будет сделано. И если это будет сделано и будет потрясающе, тогда мне просто нужно найти способ обновить мои вещи, чтобы использовать его.

Но я... не волнуйся о v4 сейчас. Просто возьмите 3.11 и начните кодирование. Возможно, это поможет вам:

https://github.com/iswix-llc/iswix-tutorials/tree/master/desktop-application

Ответ 2

WiX v4 появляется в виде нескольких еженедельных выпусков, которые можно загрузить и установить. Я установил v4.0.0.5918 и, похоже, работает с интегрированными проектами Visual Studio WiX v4, хотя я не тестировал это широко. Шаблон проекта wxs выглядит так же, как v3.

Учитывая прогресс v4, хотя я признаю, что я совершенно новичок в этом, я нашел страницу, которая вернулась в конце 2012 года! http://robmensching.com/blog/posts/2012/12/12/the-wix-toolset-v4.0-begins/

Более новую статью о WiX v4.0 и ее функциях можно найти здесь https://www.joyofsetup.com/tag/wix4/

Журналы исправления ошибок также подразумевают, что v4 разрабатывается вместе с v3, однако, без официального подтверждения, официальных выпусков или любой документации вообще. https://www.firegiant.com/blog/2015/6/2/wix-online-meeting-68-highlights/ https://www.firegiant.com/blog/2017/7/11/wix-online- конференц-130-мелирование/