Рекомендации по началу работы с WiX?

Я нашел учебник по WiX, но он очень многословен и кажется больше, чем я хотел. . Как лучше всего начать быстро?

Моя конечная цель не представляет ничего сложного: программа установки, которая устанавливает фильтр ISAPI.


person Cheeso    schedule 22.11.2009    source источник
comment
Просто добавьте эту ссылку для справки. Я считаю, что это самый быстрый ускоренный курс: codeproject.com/Tips/105638/. И, возможно, также прочтите историю wix, чтобы лучше понять происхождение этой технологии.   -  person Stein Åsmul    schedule 22.04.2015


Ответы (6)


Я использовал тот же учебник пару лет назад, когда мне нужно было изучить WiX. MSI (и, следовательно, WiX) невероятно сложны, вам нужно потратить некоторое время, чтобы сделать это правильно.

Если у вас есть Visual Studio, я настоятельно рекомендую получить Votive (который, я думаю, теперь входит в состав WiX v3). Он настроит VS для распознавания XML-схемы WiX и значительно упростит ручное редактирование XML-файлов.

person Michael Dunn    schedule 23.11.2009

Когда вы устанавливаете набор инструментов WIX 3.0, он поставляется с руководством. Он установлен на C:\Program Files\Windows Installer XML v3\doc\wix.chm и связан в меню «Пуск».

Это не просто сухой справочник. Он содержит много вводного материала, например «Авторизация вашего первого файла .wxs» и «Как добавить файл в программу установки».

В руководстве также есть ссылки на учебник, который вы упомянули, и некоторые аудиовизуальные материалы в теме «Начало обучения Wix».

Руководство по wix3 также доступно онлайн здесь.

person Wim Coenen    schedule 22.11.2009
comment
Вот как я начал, и я нашел его весьма полезным для простых аспектов моего установщика. Я предлагаю использовать этот файл, и если вам нужно что-то усложнить, на упомянутой выше wixwiki есть ресурсы, которые я также нашел полезными. - person Scott Boettger; 23.11.2009

Это руководство на самом деле, вероятно, лучшее из того, что есть сейчас - технология WiX и установщика Windows немного «барочная» и запутанная ....

Если вы хотите создать простой и быстрый установщик, может быть, этого вам будет достаточно?

Wix# (WixSharp) — управляемый интерфейс для WiX

Это как писать на C# — и компилируется в WiX — довольно изящно.

Он не может делать все — но, возможно, для вашей простой установки этого достаточно — или, по крайней мере, он может дать вам основу для дальнейшего развития.

Марк

person marc_s    schedule 22.11.2009
comment
Танкас Марк. Я считаю, что кривая обучения Wix — это стена. - person Cheeso; 23.11.2009
comment
Частью стены является не столько WiX, сколько сам установщик Windows. WiX просто предоставляет удобный и понятный способ создания MSI, но он не обязательно скрывает нас от всех сложностей и ошибок установщика Windows. - person Daryn; 01.12.2009

Учебное пособие, вероятно, является самым простым способом научиться создавать установщик с помощью WiX, но на wixwiki, который вы сможете адаптировать без необходимости изучать все, что нужно для написания установщика с нуля.

person BCran    schedule 22.11.2009

Базовое введение здесь в CodeProject. Вторая часть, которая включает в себя начало работы с графическим интерфейсом и функциями, находится здесь.

Я обнаружил, что это отличное место для начала, прежде чем углубляться в детали (гораздо более полного) учебника, о котором вы упомянули.

person Cocowalla    schedule 03.10.2011

Установщик WiX и Windows определенно будет больше, чем вы ожидаете, если вы исходите из фона проекта установки Visual Studio, потому что он предлагает, возможно, 20% функциональных возможностей установщика Windows (и WiX) и использует такие функции, как классы установщика службы, которые определенно не нужны. в установщике Windows.

Это тоже полезно — серия блогов от MSI до WiX, начните здесь:

http://blogs.technet.com/b/alexshev/archive/2008/01/25/from-msi-to-wix-part-1.aspx

person PhilDW    schedule 22.04.2015