Domanda

Esiste qualcosa come InstallShield che posso usare gratuitamente?

È stato utile?

Soluzione

WiX

  • Molto potente e flessibile .
  • Può produrre pacchetti MSI (formato di distribuzione Microsoft preferito)
  • Quasi nessuna documentazione
  • Curva di apprendimento molto ripida.
  • basato su XML.
  • Consigliato per installatori molto complessi.

Installazione Inno

  • Impossibile produrre pacchetti MSI.
  • La sua parte di scripting assomiglia alla struttura dei file INI.
  • Utilizza un linguaggio basato su Script Pascal per una maggiore flessibilità.

NSIS

  • Impossibile produrre pacchetti MSI.
  • Completamente con script, molto potente ma a costo di un'alta curva di apprendimento.
  • Consigliato se WiX è troppo e Inno Setup non è sufficiente.

AdvancedInstaller

  • La versione base è gratuita.
  • Può produrre pacchetti MSI.
  • Ottima interfaccia utente, quasi nessuna curva di apprendimento per fare le cose.
  • Basato su XML (ma lo schema non è molto user-friendly, non importa davvero come useresti comunque l'editor GUI)
  • L'opzione migliore se hai solo i requisiti di installazione di base e non hai tempo per imparare qualcosa di nuovo.

IzPack

  • Cross-platform
  • Integrazione Maven
  • Azioni personalizzabili
  • Ben documentato
  • Opensource

Altri suggerimenti

Uso Inno Setup da diversi anni. È abbastanza maturo da avere molti plug-in. Ho scoperto che i forum / i newsgroup sono molto bravi a rispondere a tutte le domande che ho avuto finora.

WiX (Windows Installer XML) è gratuito.

Inno Setup ha funzionato molto bene poiché Zeus programma di installazione per molti anni.

Ho cercato su Google "installazione gratuita" e ho trovato Advanced Installer , che ricordo di aver usato con successo in passato.

+1 per Inno. Non ero un fan di NSIS / Nullsoft.

Modifica

il motivo per cui NSIS non mi piaceva erano i cerchi che dovevo saltare solo per ottenere le informazioni sulla versione nel titolo / script dell'installatore. Fondamentalmente devi preelaborare gli script o eseguire il generatore di installazione due volte. Forse l'hanno risolto, forse no. Ma che seccatura.

Ho anche scoperto che le versioni dei plugin e le versioni del componente principale erano fragili. Ad esempio, le cose non funzionavano bene se mescolate e abbinate / aggiornate.

Abbiamo dovuto conservare una versione specifica di NSIS e i plugin che usavamo in un repository per assicurarci di averli.

Vorrei prendere in considerazione dotNetInstaller .

È abbastanza facile configurare l'installazione con i prerequisiti, ha una bella procedura guidata e un editor che consente di gestire gli script XML da un modulo.

Nullsoft Installe r è la strada da percorrere. Ha una curva di apprendimento un po 'ripida, ma una volta elaborati gli script avrai un programma di installazione decente in pochissimo tempo. Dai un'occhiata anche al plugin Eclipse, è un'ottima aggiunta.

Stavo cercando una soluzione simile e ho scoperto che il nuovo bambino sul blocco era InstallJammer . Open source, estremamente amichevole e potente (dico cercando perché non ho mai finito di usarlo su un progetto), in grado di produrre installatori per più piattaforme.

Le azioni in particolare sembravano molto facili da impostare.

Se fosse all'altezza dei suoi obiettivi, darebbe facilmente alle altre soluzioni di installazione una corsa per i loro soldi.

Esiste il Nullsoft Installer open source che è iniziato con WinAmp, se non sbaglio.

Per lo sviluppo di .NET potresti voler dare un'occhiata a WiX , che Microsoft ha anche aperto. È buono per chi ha configurazioni di integrazione continua.

NSIS (sistema di installazione con script nullsoft) farà il lavoro. È open source.

http://nsis.sourceforge.net/Main_Page

Il programma di installazione di Nullsoft è gratuito, potente e molto, molto buono.

Il sistema di installazione tramite script nullsoft è una soluzione open source che fornisce un sistema di installazione molto potente e professionale .

Usiamo MakeMSI qui per costruire programmi di installazione di Windows. Curva di apprendimento molto ripida, ma è garantita per funzionare su qualsiasi sistema Windows.

Abbiamo avuto problemi con i programmi di installazione di Nullsoft in passato, in quanto le installazioni automatiche silenziose (il tipo fatto sempre negli ambienti gestiti) non sono supportate per impostazione predefinita.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top