aktualisiert - seit meinem ursprünglichen Beitrag, WiX: A Developers Guide to Windows Installer XML wurde veröffentlicht und ist auch eine gute Ressource für Anfänger. (Ich fand es allerdings nicht so toll.) Ich empfehle immer noch, The Definitive Guide to Windows Installer als Ausgangspunkt zu lesen. Windows Installer und WiX ist nicht etwas, das Sie nur in ein paar Tagen abholen, es wird ein paar Monate dauern.
Gehen Sie eine Kopie von The Definitive Guide to Windows Installer abholen. Ich habe vergessen, wie oft ich es Leuten empfohlen habe, die an den Konzepten feststecken und Probleme haben zu verstehen, wie Windows Installer funktioniert. Stellen Sie sicher, dass Sie auch die Windows Installer SDK greifen.
Um mit Windows Installer zu begreifen, ist die erste Stufe Ihres Lernens, sobald das versenkt ist, werden Sie verstehen, wie InstallShield funktioniert (oder nicht funktioniert, wie der Fall sein kann ..). Wise, InstallShield usw. versuchen, Sie vor den zugrunde liegenden Konzepten zu schützen und haben ihre eigenen Tricks/Hacks, um die Einschränkungen von Windows Installer zu umgehen.
Stufe zwei (wenn Sie ernsthaft über Windows Installer zu verstehen) lernt WiX (Die WiX Tutorial ist nicht so schlecht, obwohl es veraltet etwas ist und gezielt auf WiX 2.0 statt 3.0) und die wix-users mailing list Beitritt. Treten Sie nicht der Benutzerliste bei, bis Sie das oben erwähnte Buch beendet haben, Sie werden sich wohlfühlen. Fragen von denen, die die Windows Installer-Konzepte nicht verstehen, werden größtenteils ignoriert, jedoch werden Fragen von Leuten, die ihre Hausaufgaben gemacht haben, eine große Ressource sein.
Was in diesem Buch nicht behandelt wird, ist Vista, Robert Flamings Blog Einträge auf Understanding UAC and Vista (geschrieben, wenn Vista in seiner Beta-Phase war) sind die besten Informationen, die Sie zu dem Thema finden.
Eine Sache, die beide Windows Installer und WiX-Teams wirklich gut ist, ist die Dokumentation (Hilfedateien) auf dem neuesten Stand zu halten. Jedes Mal, wenn ich auf Setups arbeiten werde ich habe in der Regel Wix.chm und Msi45.chm offen auf einem Monitor;)
Neben der Dokumentation, Blogs von Menschen auf den WiX und Windows Installer-Teams groß sind Zum Erlernen neuer Tricks usw. Viel zu viele, um sie hier aufzulisten, aber sobald Sie die Terminologie kennen, werden Sie feststellen, dass die meisten von ihnen in Google-Suchergebnissen auftauchen.
Wenn das alles zu viel scheint, dann schauen Sie sich NSIS an. Großartig für einfache "Ich muss nur Dateien kopieren" -Typ-Installationen, nicht so gut für Unternehmensbereitstellungen. Wenn du zwischen den beiden hin- und hergerissen bist, dann schau dir vielleicht Rob Menschings alten Blog when setup isn't just xcopy an. Artikel, die mich davon überzeugt haben, dass das Eintauchen und Lernen der zugrundeliegenden Windows Installer-Konzepte sich auf lange Sicht auszahlen würde.Und es hat :)
Große Frage. Ich habe einen Blog-Artikel zu diesem Thema erstellt: http://blog.deployentengineering.com/2010/07/back-to-basics-i.html –