Хорошие ресурсы для изучения создания установщиков MSI из WiX [закрыто]

87

Я отказался от попыток нанести помаду на свиней установщиков, выходящих из Visual Studio, и решил взглянуть на WiX .

Какие ресурсы вы бы порекомендовали изучить и использовать?

(Примечание - это не вопрос о том, какую технологию установщика вы используете - он специфичен для WiX.)

Райан
источник
Согласно stackoverflow.com/questions/128434/ ... Это более или менее опрос для поиска лучших ссылок WiX
Райан,

Ответы:

69
Кристиан Либардо
источник
3
Роб Меншинг ( stackoverflow.com/users/23852/rob-mensching ) - руководитель проекта WiX.
М. Дадли
Спасибо за ссылки
Абдулсалам Эльшариф
14

Один из лучших способов, которые я нашел для изучения WiX, заключался в том, чтобы взять существующий MSI, который делал то, что я хотел сделать, и использовать декомпилятор Dark для создания из него сценария WiX, а затем я прочитал это.

Крис
источник
1
«Темное» звено - мертвый помощник.
IbrarMumtaz
Не удалось найти хорошую ссылку на замену, их документы сильно изменились.
Крис
Во-вторых, использование темноты таким способом на самом деле является отличным способом изучения Wix и дает удивительную детализацию и контроль для особых случаев установки, таких как IIS и аналогичные расширенные функции. Эта детализация фактически отсутствует в других инструментах, поскольку они ориентированы на простоту.
Stein Åsmul
12

Помимо ссылок, предоставленных людьми выше, также взгляните на подход, который я использую, чтобы объяснить это людям:

Команды Wix для создания msi из wix:

Сид
источник
6

Хотя это касается не только WiX, книга от Apress :

Полное руководство по установщику Windows, автор Фил Уилсон ссылку

Это помогло мне разобраться в процессе установки. Это хорошая книга, когда вы пишете установщикам.

CheGueVerra
источник
1
Каждый должен прочитать это, прежде чем приступить к пониманию WiX
saschabeaumont
6

Я должен добавить wix-users@lists.wixtoolset.org. Вот где все тусуются и задают / отвечают на вопросы по мере их появления. Просто скрывшись в этом списке рассылки, вы получите много информации о наборе инструментов WiX в режиме реального времени.

Роб Меншинг
источник
2

Если вы понимаете немецкий, то прочтите статьи в журнале Entwickler Magazin. журнале , выпуск: 2008-05, 2008-06 и 2009-01.

Последующий отчет будет опубликован в 2009-02 году с дополнительными материалами для разработки (MSI API).

Бернд Отт
источник
2

Вы можете использовать ссылку как ссылку https://www.firegiant.com/wix/tutorial/ Новичку это не поможет, так как не содержит практических примеров.

Для новичков, если у вас есть подписка на множественное число, есть курс, который научит вас основам.

«Поваренная книга WIX» https://www.packtpub.com/web-development/wix-cookbook от Ника-Рамиреса (охватывает Wix-3.8). Это книга для тех, кто хочет быстро выполнить работу.

Если вы хотите получить более глубокие знания о том, как и почему все работает, вам, вероятно, лучше изучить Wix-3.6 A Developers Guide того же автора. 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, как Свеча и Свет.

Джейи
источник
1

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

оборота байологический
источник
Ссылка не работает.
Стив Смит
Исправил ссылку.
байологический
0

Подключаюсь с очередной бессовестной пробкой; Недавно я написал статью, в которой несколько отчаянно пытаюсь объяснить некоторые концепции WiX более понятным способом, чем другие. Не в обиду.

http://www.optimalbpm.se/wiki/index.php/WiX

Он предназначен для чтения перед чтением любых руководств, потому что он специально пытается решить некоторые из вещей, которые люди, кажется, всегда неправильно понимают в результате хорошего чтения этих руководств. И особенно документация. По крайней мере, я это сделал.

Кроме того, есть еще одна статья, немного более продвинутая, которая имеет отношение к тем, кто распространяет системы на основе сценариев (например, Python и т. Д.), И почему не только в этих, но и во всех случаях следует использовать Paraffin, а не Heat.

http://www.optimalbpm.se/wiki/index.php/Wix_and_scripting_languages

Никлас Бёрьессон
источник