Я нашел учебник по WiX, но он очень многословен и кажется больше, чем я хотел. . Как лучше всего начать быстро?
Моя конечная цель не представляет ничего сложного: программа установки, которая устанавливает фильтр ISAPI.
Я нашел учебник по WiX, но он очень многословен и кажется больше, чем я хотел. . Как лучше всего начать быстро?
Моя конечная цель не представляет ничего сложного: программа установки, которая устанавливает фильтр ISAPI.
Я использовал тот же учебник пару лет назад, когда мне нужно было изучить WiX. MSI (и, следовательно, WiX) невероятно сложны, вам нужно потратить некоторое время, чтобы сделать это правильно.
Если у вас есть Visual Studio, я настоятельно рекомендую получить Votive (который, я думаю, теперь входит в состав WiX v3). Он настроит VS для распознавания XML-схемы WiX и значительно упростит ручное редактирование XML-файлов.
Когда вы устанавливаете набор инструментов WIX 3.0, он поставляется с руководством. Он установлен на C:\Program Files\Windows Installer XML v3\doc\wix.chm
и связан в меню «Пуск».
Это не просто сухой справочник. Он содержит много вводного материала, например «Авторизация вашего первого файла .wxs» и «Как добавить файл в программу установки».
В руководстве также есть ссылки на учебник, который вы упомянули, и некоторые аудиовизуальные материалы в теме «Начало обучения Wix».
Руководство по wix3 также доступно онлайн здесь.
Это руководство на самом деле, вероятно, лучшее из того, что есть сейчас - технология WiX и установщика Windows немного «барочная» и запутанная ....
Если вы хотите создать простой и быстрый установщик, может быть, этого вам будет достаточно?
Wix# (WixSharp) — управляемый интерфейс для WiX
Это как писать на C# — и компилируется в WiX — довольно изящно.
Он не может делать все — но, возможно, для вашей простой установки этого достаточно — или, по крайней мере, он может дать вам основу для дальнейшего развития.
Марк
Учебное пособие, вероятно, является самым простым способом научиться создавать установщик с помощью WiX, но на wixwiki, который вы сможете адаптировать без необходимости изучать все, что нужно для написания установщика с нуля.
Базовое введение здесь в CodeProject. Вторая часть, которая включает в себя начало работы с графическим интерфейсом и функциями, находится здесь.
Я обнаружил, что это отличное место для начала, прежде чем углубляться в детали (гораздо более полного) учебника, о котором вы упомянули.
Установщик 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