Страницы

понедельник, 24 августа 2009 г.

Подборка ссылок по Wix

Обещанная подборка ссылок по использованию Wix-а для создания инсталляций на базе Windows Installer (msi). В подборку влючены ссылки на русскоязычные и англоязычные вики, блоги, статьи и форумы посвящённые Wix-у. А также ссылки на некоторые вспомогательные иснтрументы.

На русском языке информации о Wix-е и Windows Installer-e катастрофически мало. Пара статей и несколько блогов – вот всё, что мне удалось найти. Вся основная информация об использовании Wix-a, включая туториалы, – на английском языке.

На русском языке

Туториалы

  1. Создание инсталлятора с помощью WiX. Часть 1. Создание простого инсталлятора.
  2. Создание инсталлятора с помощью WiX. Часть 2. Организация проекта.
  3. Создание инсталлятора с помощью WiX. Часть 3. Пользовательские окна.
  4. Создание инсталлятора с помощью WiX. Часть 4. Custom Actions в WiX.

Все записи с тэгом Wix на Хабрахабре.

Блоги

http://blogs.technet.com/alexshev/pages/msi-wix.aspx

“От MSI к Wix” Алекса Шевчука. Две очень подробные статьи о начале работы с Wix-ом. Статьи являются переводами серии статей на английском того же автора.  Но если на английском языке – там уже 25 статей, то на русском их пока всего 2:

  1. Обязательные свойства.
  2. Поддержка “Установка и удаление программ”.

Примечание:

Из всех попадавшихся мне туториалов, как на русском так и английском языках, статьи Алекса Шевчука оказались самыми подробными. Алекс изначально предлагает очень правильный и удобный подход ко всем аспектам создания инсталлятора, начиная от организации .wix файлов и заканчивая выполнением custom actions.

 

http://nzeemin.livejournal.com/tag/wix

Записи с тегом Wix в блоге Никиты А. Зимина. Новости, ссылки на другие ресурсы и некоторые howto.

 

http://grantorinoteam.blogspot.com/search/label/Wix

Посты о Wix-е в блоге GranTorinoTeam. О создании ярлыков, об actions и custom actions.

 

Форумы

http://forum.sources.ru/index.php?showforum=106

Форум, посвящённый инсталляторам на Souces.ru. Это единственный русскоязычный форум, который я нашёл, где можно не только задать вопрос о Wix, но и даже получить на него ответ. :) Мне там очень помогли.

Статьи

 

На английском языке

Туториалы

http://blogs.technet.com/alexshev/pages/from-msi-to-wix.aspx

23 статьи посвящённые Wix-у от Алекса Шевчука. На данный момент это наиболее подробный tutorial по Wix-у. Начиная от наиболее удобной организации файлов, заканчивая написание своих DLL для Windows Installer. Прочитав всё это, можно забыть про другие источники информации (кроме Msdn и Wix help). Моё почтение автору.

 

http://www.tramontana.co.hu/wix/

WiX tutorial. Это то, с чего советуют начинать на официальном сайте. Достаточно подробная инструкция по созданию простого установщика в Wix, c описанием характерных особенностей WiX. Хотя кое-что из описанного там о создании своего интерфейса уже не работает в WiX 3.x.

Tutorial затрагивает создание установщика, поиск установленных версий, обновление, создание своего интерфейса и многое другое.

Очень многие аспекты в этом туториале просто упомянуты, но не раскрыты подробно. Там даже нет ссылок на главы по Winsows Installer в msdn.

 

http://www.merlinia.com/mdt/Index.msl

Merlinia Deployment Tools and WiX. Содержит очень описание процесса создания установщика на Wix, с подробным описанием тэгов. К сожалению неоконченный.

 

http://www.dizzymonkeydesign.com/blog/misc/adding-and-customizing-dlgs-in-wix-3/

Статья, рассказывающая о том, как красиво добавить свои контролы в стандартные диалоги.

 

Wiki

http://msdn.microsoft.com/en-us/library/cc185688(VS.85).aspx

Windows Installer в MSDN. Основной ресурс. Там описано всё о работе Windows Installer. Не стоит забывать, что Wix – это лишь надстройка над Windows Installer. И без понимания того, как работает Windows Installer разобраться в Wix-е невозможно. Сюда придётся заглядывать чаще всего.

 

http://wix.sourceforge.net/manual-wix3/main.htm

Wiki по Wix на официальном сайте. Дублирует файл справки. Содержит полное описание элементов и атрибутов. А также несколько How To и примеров.

 

http://www.wixwiki.com

Ещё одна Wiki по WiX. Материала довольно много.

 

http://wix.mindcapers.com/wiki/Main_Page

Wiki по Wix на MindCapers. Ещё одна вики, содержит несколько how to, пару примеров и описание некоторых проблем(в том числе и ICE). А также, серию статей называемую WiX Book(на полноценную книгу не тянет).

 

Блоги

http://robmensching.com/blog/

Блог Роба Меншинга(разработчика WiX). Советы о том как правильно что-то делать в Wix от человека создавшего этот инструмент.

 

http://neilsleightholm.blogspot.com/search/label/WiX

Блог Neil Sleightholm. Здесь можно найти тематические статьи и примеры применения Wix в виде готовых скриптов. Например: Запуск SqlCmd из Wix-a. Как создать билд машину для Wix.

 

Форумы

http://www.mail-archive.com/wix-users@lists.sourceforge.net/

Архив рассылки Wix на sourceforge. Здесь можно найти ответы на 90% возникающих вопросов. Ммм... ответы, а не решения. :) Впрочем, я постоянно пользовался именно этим форумом для поиска решений и объяснений.

 

http://www.appdeploy.com/messageboards/tt.asp?forumid=1

Форум AppDeploy. Форум об установщиках. Я им практически не пользовался, кроме пары веток описывающих решение проблем с ICE warning-ами.

 

http://groups.google.com/group/Wixg

Обсуждение Wix в Google Groups.

 

Wix и Delphi

Статья: Creating a MSI/WiX custom action using Delphi

Переведённые на Delphi файлы msi.h можно найти в библиотеке Jedi Security Library

 

Инструменты

WixEdit – визуальный редактор для Wix-файлов, с открытым исходным кодом. Удобен для добавления файлов, генерации GUID-ов, редактирования GUI. Поддерживается Wix 3.0. На данный момент это самый лучший визуальный редактор для Wix.

Windows Installer Development Tools от Microsoft

WixAware – коммерческий инструмент от InstallAware для визуального редактирования Wix-файлов. WixAware поддерживает только Wix 2. На сайте доступна 30-дневная пробная версия. Для создания одного установщика этого вполне достаточно. Единственный нюанс в том WixAware хранит проекты в своём формате. Однако, при создании инсталляции генерируется временный .wix файл, и этим можно воспользоваться.

Посты по теме

Комментариев нет:

Отправить комментарий