windows - Hvad er det bedste installationsprogram?

Indlæg af Hanne Mølgaard Plasc

Problem



Afstemning: Hvad er det bedste og nemme at bruge installationsprogrammet til at bruge med .NET 3.5 SP1 Windows-applikationer?

Bedste reference


Min stemme er for:



Nullsoft Scriptable Install System - det er populært, nemt at bruge og GRATIS [1]



   Nullsoft Scriptable Installer System
  (NSIS) er en script-drevet Windows
  installationssystem med minimal
  overhead understøttet af Nullsoft, the
  skabere af Winamp. NSIS er steget til
  popularitet som en meget udbredt
  alternativ til kommerciel og
  proprietære produkter som
  InstallShield. - Wikipedia [2]



Der er en rig plugins mappe til NSIS, hvor du f.eks. Kan finde et plugin til installation af Windows-tjenester.


http://nsis.sourceforge.net/Category:Plugins[3]


Kommercielle alternativer:




  • InstallShield - sandsynligvis den mest populære og den dyreste løsning

  • Klogt - også meget populært

  • Avanceret Installer - Ny og flot, ikke så populær endnu, men trending



Andet:




  • WiX - kan være meget godt, hvis du kan bruge lidt tid på læringskurven. Det bruges af mange Microsoft-produkter.

  • Inno Setup



Liste over installationssoftware på Wikipedia


Andre referencer 1


Min personlige præference er Advanced Installer, den har en god GUI til oprettelse og redigering af projekter, som er XML-filer, så de passer let ind i kildekontrol. [4] [5] [6] [7] [[[8] [9] [10]

Andre referencer 2


Innosetup er den hurtigste jeg har brugt til at lave installationsfiler hurtigt og nemt (ud af Nullsoft og VS), så du får den designer, der er en separat download. [11] [12]

Andre referencer 3


Tidligere har jeg brugt både InstallShield og Wise. Jeg vil ikke sige, at brug af en af ​​dem er en glæde, men de får jobbet til store Windows-applikationer. [13] [14]


Af de to vil jeg generelt anbefale InstallShield.

Andre referencer 4


Jeg kan godt lide WiX, som siges at være installationsprogrammet, der bruges af MS internt til Office. [15]

Andre referencer 5


Jeg brugte NSIS på mit første og sidste Windows-projekt, og var helt tilfreds med det. [16]

Andre referencer 6


Du kan bruge ClickOnce-implementering, hvis dit miljø giver dig mulighed for at gøre det. (Hvis det er praktisk).


Faktisk kan ethvert svar gælde for dit spørgsmål her, idet du vælger det 'rigtige' installationsprogram aldrig muligt for 'et Windows-program'.



  • Hvor mange forskellige maskiner skal du installere til?

  • Hvor stor er din ansøgning?

  • Har det mange afhængigheder? (Databaser mv.)

  • Hvad er 'niveauet' for de brugere, der skal installere din app? Er de systemadministratorer, der installerer apps til live, eller er de joe-tilfældige 'Hej lader klikke installere, fordi det ser cool ud'.



bare min 2ct.

Andre referencer 7


Den ene ud af boksen fra Visual Studio 2008.

Andre referencer 8


Nullsoft Scriptable Installer System når som helst ... bare på grund af det er brugervenlighed og mere end det, det er gratis!