Хороші ресурси для навчання, як створити інсталятори 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.