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


87

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

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

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


Відповідно до stackoverflow.com/questions/128434/… Це більш-менш опитування, щоб знайти найкращі посилання на WiX
— Райан,

Відповіді:


69

3
Роб Меншинг ( stackoverflow.com/users/23852/rob-mensching ) - керівник проекту WiX.
— М. Дадлі,

Дякую за посилання
— Абдулсалам Ельшариф

14

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


1
"Темне" посилання - мертвий товариш.
— IbrarMumtaz

Не вдалося знайти хороше посилання для заміни, їх документи сильно змінилися.
— Кріс

Я повторюю це - використання темного способу насправді є чудовим способом вивчити Wix і дає дивовижну деталізацію та контроль для особливих випадків встановлення, таких як IIS та подібні розширені функції. Цій деталізації насправді бракує інших інструментів, оскільки вони зосереджуються на простоті.
— Stein Åsmul

12

Окрім посилань, наданих людьми вище, також подивіться на підхід, який я використовую, щоб пояснити це людям:

Команди Wix для створення msi з wix:



6

Хоча це пов'язано не тільки з WiX, книга від Apress :

Остаточне керівництво по установці Windows За посиланням Філа Вілсона

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


1
Кожен повинен прочитати це, перш ніж приступати до розуміння
— WiX

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-Cookbook' https://www.packtpub.com/web-development/wix-cookbook Нік-Рамірес (Covers 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, такими як Свічка та Світло.



0

Передзвонюючи ще однією безсоромною вилкою; Нещодавно я написав статтю, де я дещо відчайдушно намагаюся пояснити деякі поняття WiX легше зрозумілим способом, ніж інші. Без образ.

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

Її потрібно прочитати перед читанням будь-яких навчальних посібників, оскільки вона спеціально намагається розглянути деякі речі, які люди, здається, неправильно розуміють в результаті добре читаючи ці підручники. І особливо документація. Принаймні я.

Крім того, є ще одна стаття, трохи вдосконалена, яка має кут до тих, хто розповсюджує скрипт (наприклад, Python тощо), а також чому в одній не тільки в цих, а й у всіх випадках слід використовувати Paraffin, а не Heat.

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.