Хорошие ресурсы для изучения того, как создавать установщики MSI из WiX
Я перестал пытаться наносить помаду на свиньи установщиков, которые выходят из Visual Studio и решили взглянуть на WiX.
Какие ресурсы вы бы порекомендовали изучить и ссылаться?
(Обратите внимание - это не вопрос, какие технологии установщика вы используете), а только для WiX.)
11 ответов
- Учебник по WiX - это ресурс № 1
- Люди в списке рассылки очень полезны
- Есть статья проекта Project, Создание установщика с использованием Wix v3.0, Votive и Visual Studio 2005/2008 - часть 2, GUI, который может помочь
- Есть куча блогов, я продолжаю натыкаться на Роба Меншинга (старый).
- Новый блог Роба Меншинга.
- Я не читала
WiX - Windows Installer XML(неработающая ссылка), но я нашел это в своих закладках - Этот учебник проекта кода обрисовывает в общих чертах минимум и строит оттуда
Один из лучших способов узнать WiX - взять существующий MSI, который сделал то, что я хотел, и использовать декомпилятор Dark, чтобы сгенерировать из него скрипт WiX, а затем я прочитал это.
Помимо ссылок, предоставленных людьми выше, также рассмотрим подход, который я использую, чтобы объяснить это людям:
С первого взгляда От MSI до WiX кажется достаточно всеобъемлющим.
Вот бесстыдная заглушка к книге, которую я недавно опубликовал через Packt:
WiX: руководство разработчика по установщику XML
Он охватывает многое из того, что вам нужно знать, чтобы начать использовать WiX 3.0.
Я должен добавить wix-users@lists.wixtoolset.org
, Вот где все тусуются и задают / отвечают на вопросы по мере их появления. Просто скрываясь в этом списке рассылки, вы получите много информации в реальном времени о наборе инструментов WiX.
Вы можете использовать ссылку в качестве ссылки https://www.firegiant.com/wix/tutorial/ Это не поможет новичку, поскольку в нем нет практических примеров.
Для новичка, если у вас есть подписка множественного числа, есть курс, который научит вас основам.
'WIX-Cookbook' https://www.packtpub.com/web-development/wix-cookbook от Ника-Рамиреса (Обложки Wix-3.8). Это книга, если кто-то хочет сделать работу быстро.
Если вы хотите получить глубокие знания о том, как и почему все работает, вам, вероятно, лучше изучить Руководство разработчика для Wix-3.6 того же автора. https://www.packtpub.com/application-development/wix-developers-guide-windows-installer-xml
Чтобы создать установщик для веб-сайтов, обратитесь к следующей серии Барт Де Мейер http://blog.bartdemeyer.be/2013/10/create-an-installer-for-website-with-wix-part-1/ Эта статья покажет Вы, как использовать инструменты Wix, такие как Candle и Light.
Если вы понимаете немецкий язык, прочитайте статьи в журнале Entwickler, выпуск: 2008-05, 2008-06 и 2009-01.
Продолжение будет опубликовано в 2009-02 году, с более развивающими материалами (MSI API).
Я написал учебник, в котором показано, как создать установщик WIX для консольного приложения, если вам нужен практический пример.
Включение с другой бесстыдной вилкой; Недавно я написал статью, в которой я отчаянно пытаюсь объяснить некоторые концепции WiX в более понятной форме, чем другие. Не в обиду.
http://www.optimalbpm.se/wiki/index.php/WiX
Он предназначен для чтения перед чтением любого учебника, потому что он специально пытается решить некоторые из вещей, которые люди всегда неправильно понимают в результате хорошего прочтения этих учебников. И особенно документация. По крайней мере, я сделал.
Кроме того, есть еще одна статья, немного более продвинутая, в которой рассматриваются те, кто распространяет системы, основанные на сценариях (например, Python и т. Д.), И почему в некоторых случаях следует использовать Paraffin, а не Heat.
http://www.optimalbpm.se/wiki/index.php/Wix_and_scripting_languages