Aktualizacja - od mojego oryginalnego postu, WiX: A Developers Guide to Windows Installer XML została wydana i jest również dobrym źródłem informacji dla początkujących. (Sam nie uważam tego za świetny). Wciąż sugeruję czytanie The Definitive Guide to Windows Installer jako punktu wyjścia. Instalator Windows i WiX nie są czymś, co odbierasz za kilka dni, potrwa to kilka miesięcy.
Przejdź do kopii The Definitive Guide to Windows Installer. Straciłem liczbę przypadków, gdy zalecałem ją ludziom, którzy utknęli w koncepcjach i próbują zrozumieć, jak działa Instalator Windows. Upewnij się, że złapałeś też Windows Installer SDK.
Zapoznanie się z Instalatorem Windows jest pierwszym etapem nauki, kiedy już się zanurzysz, zrozumiesz, jak działa InstallShield (lub nie działa tak, jak w danym przypadku ...). Wise, InstallShield, itp. Starają się chronić przed podstawowymi pojęciami i mają własne sztuczki/hacki, aby ominąć ograniczenia Instalatora Windows.
Etap drugi (jeśli poważnie o zrozumienie Instalatora Windows) uczy WiX (The WiX Tutorial nie jest tak źle, chociaż to trochę nieaktualne i ukierunkowane na WiX 2,0 zamiast 3,0) i przystąpienia do wix-users mailing list. Nie dołączaj do listy użytkowników, dopóki nie skończysz wyżej wspomnianej książki, a wszystko będzie dobrze. Pytania od osób, które nie rozumieją pojęć Instalatora Windows, są w dużej mierze ignorowane, jednak pytania od osób, które odrobiły zadanie domowe, będą dla nich doskonałym źródłem.
Co nie jest zawarte w książce to wpisy do blogów Vista, Robert Flamings na Understanding UAC and Vista (napisane kiedy Vista była w fazie beta) to najlepsze informacje na ten temat.
Jedną z rzeczy, w których zarówno Instalator Windows, jak i zespoły WiX są naprawdę dobre, jest aktualizowanie dokumentacji (plików pomocy). Ilekroć jestem w pracy na konfiguracje ja generalnie mają Wix.chm i Msi45.chm otwarty na jednym monitorze;)
Wraz z dokumentacją, blogi z ludzi na zespoły WiX Instalator Windows i są świetne do nauki nowych sztuczek itp. O wiele za dużo, aby je tutaj wymienić, ale gdy znasz już terminologię, większość z nich pojawia się w wynikach wyszukiwania Google.
Jeśli to wszystko wydaje się zbyt duże, sprawdź numer NSIS. Doskonałe do prostych instalacji typu "Po prostu trzeba skopiować pliki", a nie tak świetne w przypadku wdrożeń w przedsiębiorstwach. Jeśli jesteś rozdarty między tymi dwoma, to może popatrz na stary blog Roba Menschinga: when setup isn't just xcopy. Artykuły prawdopodobnie przekonały mnie, że nurkowanie i poznanie podstawowych pojęć Instalatora Windows opłaciłoby się w dłuższej perspektywie.I to ma :)
Świetne pytanie. Stworzyłem artykuł na blogu, aby rozwiązać ten problem: http://blog.deploymentengineering.com/2010/07/back-to-basics-i.html –