Dobre zasoby do nauki tworzenia instalatorów MSI z WiX [zamknięte]

87

Zrezygnowałem z prób nakładania szminki na świnie instalatorów, którzy wyszli z Visual Studio i zdecydowałem się przyjrzeć WiX .

Jakie zasoby poleciłbyś do nauki i odniesienia?

(Uwaga - to nie jest pytanie o to, której technologii instalatora używasz - jest specyficzne dla WiX.)

Ryan
źródło
Zgodnie ze stackoverflow.com/questions/128434/… To jest mniej więcej ankieta mająca na celu znalezienie najlepszych referencji WiX
Ryan

Odpowiedzi:

69
Cristian Libardo
źródło
3
Rob Mensching ( stackoverflow.com/users/23852/rob-mensching ) jest liderem projektu WiX.
M. Dudley,
Dzięki za linki
Abdulsalam Elsharif
14

Jednym z najlepszych sposobów, jakie znalazłem, aby nauczyć się WiX, było skorzystanie z istniejącego MSI, który zrobił coś, co chciałem zrobić, i użycie dekompilatora Dark do wygenerowania z niego skryptu WiX, a potem to przeczytałem.

Chris
źródło
1
Link „Dark” to martwy kolega.
IbrarMumtaz
Nie udało się znaleźć dobrego łącza zastępczego, ich dokumenty bardzo się zmieniły.
Chris
Po drugie - używanie ciemnego w ten sposób jest w rzeczywistości świetnym sposobem na naukę Wix i daje zaskakującą szczegółowość i kontrolę dla specjalnych przypadków instalacji, takich jak IIS i podobne zaawansowane funkcje. Tej szczegółowości brakuje w rzeczywistości innym narzędziom, ponieważ koncentrują się na prostocie.
Stein Åsmul
12

Oprócz linków podanych przez osoby powyżej, spójrz również na podejście, które używam, aby wyjaśnić to ludziom:

Polecenia Wix do tworzenia msi z Wix:

Sid
źródło
9

Na pierwszy rzut oka Od MSI do WiX wydaje się dość obszerny.

Ryan
źródło
6

Chociaż nie jest to tylko związane z WiX, książka od Apress :

Łącze The Definitive guide to Windows Installer By Phil Wilson

Pomogło mi to zrozumieć proces instalacji. To dobra książka pisząc instalatory.

CheGueVerra
źródło
1
Każdy powinien przeczytać to, zanim zacznie rozumieć WiX
saschabeaumont
6

Muszę dodać [email protected]. To tam wszyscy spędzają czas i zadają / odpowiadają na pytania, gdy się pojawią. Samo czające się na tej liście mailingowej zapewni dużo wiedzy w czasie rzeczywistym na temat zestawu narzędzi WiX.

Rob Mensching
źródło
2

Jeśli rozumiesz język niemiecki, przeczytaj artykuły w Entwickler Magazin , wydanie: 2008-05, 2008-06 i 2009-01.

Kolejne podsumowanie zostanie opublikowane w 2009-02 i będzie zawierało więcej elementów rozwojowych (MSI API).

Bernd Ott
źródło
2

Możesz użyć linku jako odniesienia https://www.firegiant.com/wix/tutorial/ Nie pomoże to początkującemu, ponieważ nie zawiera żadnych praktycznych przykładów.

Dla początkujących, jeśli masz subskrypcję w liczbie mnogiej, istnieje kurs, który nauczy Cię podstaw.

„WIX-Cookbook” https://www.packtpub.com/web-development/wix-cookbook autorstwa Nick-Ramirez (obejmuje Wix-3.8). To jest książka, jeśli ktoś chce szybko wykonać swoją pracę.

Jeśli chcesz zdobyć dogłębną wiedzę na temat tego, jak i dlaczego wszystko działa, prawdopodobnie lepiej przejrzyj przewodnik Wix-3.6 A Developers Guide tego samego autora. https://www.packtpub.com/application-development/wix-developers-guide-windows-installer-xml

Aby utworzyć instalator dla witryn internetowych, zapoznaj się z następującą serią autorstwa Barta De Meyera http://blog.bartdemeyer.be/2013/10/create-an-installer-for-website-with-wix-part-1/ W tym artykule pokażemy jak korzystać z narzędzi Wix, takich jak Świeca i Światło.

Jayee
źródło
1

Pisałem samouczek, który pokazuje, jak stworzyć instalator Wix dla aplikacji konsoli tutaj , jeśli chcesz praktyczny przykład.

bayologiczne
źródło
Link jest uszkodzony.
Steve Smith
Naprawiono link.
bayologiczny
0

Wbijając kolejną bezwstydną wtyczkę; Niedawno napisałem artykuł, w którym desperacko próbuję wyjaśnić niektóre koncepcje WiX w łatwiejszy do zrozumienia sposób niż inne. Bez obrazy.

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

Należy go przeczytać przed przeczytaniem jakichkolwiek samouczków, ponieważ w szczególności próbuje odnieść się do niektórych rzeczy, które ludzie zawsze wydają się źle rozumieć w wyniku dobrego czytania tych samouczków. A zwłaszcza dokumentacja. Przynajmniej ja to zrobiłem.

Jest też inny artykuł, nieco bardziej zaawansowany, który przedstawia podejście do tych dystrybuujących systemy oparte na skryptach (takich jak Python itp.) I dlaczego nie tylko w tych, ale we wszystkich przypadkach powinno się używać Paraffin zamiast Heat.

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

Nicklas Börjesson
źródło