View Full Version : [Visual Basic 2010] - Pacchetti di installazione
lucausa75
25-08-2010, 15:05
Salve ragazzi,
avete qualche procedura da seguire per creare dei pacchetti di installazione per software scritti in VB2010?
Ho provato ad usare Cyberinstaller però mi inserisce tutte le cartelle e file del progetto penso inutili...
Grazie 1000!
Puoi farlo direttamente da visual studio oppure io utilizzo InnoSetup che puoi crearti l'installer come vuoi tu
lucausa75
26-08-2010, 10:45
Puoi farlo direttamente da visual studio oppure io utilizzo InnoSetup che puoi crearti l'installer come vuoi tu
...che ne dici di CyberInstaller Suite?
Va bene pure?
...che ne dici di CyberInstaller Suite?
Va bene pure?
certo che va bene ma il mio parere è sempre per innosetup molto più personalizzabile ed è un vero e proprio linguaggio di programmazione
lucausa75
27-08-2010, 09:50
certo che va bene ma il mio parere è sempre per innosetup molto più personalizzabile ed è un vero e proprio linguaggio di programmazione
Effettivamente ho appena provato InnoSetup (la versione da me installata è la 5.3.10 mi confermi che è l'ultima?) e tutto è andato liscio.
Ho due chiarimenti da chiederti:
1) Come faccio a mettere l'icona al programma?
Quì ho impostato di inserirne una ma è quella che si collega al file setup:
http://img828.imageshack.us/img828/1337/29310714.th.png (http://img828.imageshack.us/i/29310714.png/)
Infatti a fine installazione avrò questa situazione:
http://img838.imageshack.us/img838/2328/erek.th.png (http://img838.imageshack.us/i/erek.png/)
Da come si vede il mio programma non ha icona
2) Forse il file .iss creato serve a modificare via codice qualche parametro?
Grazie 1000!
Ciao la versione installata è l'ultima il mio consiglio è:
vai su questo link http://www.jrsoftware.org/is3rdparty.php
scaricati istools dove puoi modificare tutto quello che vuoi per l'installazione senza intervenire sul codice (semplica le operazioni per quelli alle prime armi per esempio è come se stessi usando il designer di visual studio) e poi c'è ISFD che ti permette di creare una form personalizzata che vuoi inserire nell'installer ti crea il codice e devi inserire solo il codice in innosetup (per esempio se vuoi creare un form dove bisogna inserire la password per continuare) prova con questi due programmi che con istools puoi inserire anche l'icona e fammi sapere come procede così se hai problemi ti do una mano :D
lucausa75
27-08-2010, 11:40
Ciao la versione installata è l'ultima il mio consiglio è:
vai su questo link http://www.jrsoftware.org/is3rdparty.php
scaricati istools dove puoi modificare tutto quello che vuoi per l'installazione senza intervenire sul codice (semplica le operazioni per quelli alle prime armi per esempio è come se stessi usando il designer di visual studio) e poi c'è ISFD che ti permette di creare una form personalizzata che vuoi inserire nell'installer ti crea il codice e devi inserire solo il codice in innosetup (per esempio se vuoi creare un form dove bisogna inserire la password per continuare) prova con questi due programmi che con istools puoi inserire anche l'icona e fammi sapere come procede così se hai problemi ti do una mano :D
Ottimo direi questo istools; vorrei anche provare ISFD ma il link http://www.jrsoftware.org/is3rdparty.php riporta il seguente percorso per scaricarlo http://www.homematic-inside.de/ ma non capisco dove andare :muro:
Con istools ho provato a modificare l'icona e per fare questo ho aperto il file .iss creato in precedenza con InnoSetup.
Ciò che mi si presenta è questo:
http://img838.imageshack.us/img838/9749/sds.th.png (http://img838.imageshack.us/i/sds.png/)
in poche parole non ho modo di modificare l'icona o di inserire il percorso dell'icona da me desiderata (:confused: :muro: )
SOS
allora isfd puoi scaricarlo da qui http://www.vbcorner.net/ita/isfd.htm
per quanto riguarda l'icona che dici tu quella la devi inserire in visual studio pulsante destro sullas soluzione poi proprietà cambi l'icona e compili.
calcola che con inno setup mi sono creato un pacchetto con la grafica di office 2007 e in più mi controlla se sulla macchina c'è installato il framework se non è installato lo scarica lo installa e poi installa l'applicazione :D
fammi sapere come procede qui puoi trovare una base http://forum.masterdrive.it/installer-tutorials-and-how-to-66/inno-setup-guida-base-38944/
lucausa75
27-08-2010, 15:11
allora isfd puoi scaricarlo da qui http://www.vbcorner.net/ita/isfd.htm
per quanto riguarda l'icona che dici tu quella la devi inserire in visual studio pulsante destro sullas soluzione poi proprietà cambi l'icona e compili.
calcola che con inno setup mi sono creato un pacchetto con la grafica di office 2007 e in più mi controlla se sulla macchina c'è installato il framework se non è installato lo scarica lo installa e poi installa l'applicazione :D
fammi sapere come procede qui puoi trovare una base http://forum.masterdrive.it/installer-tutorials-and-how-to-66/inno-setup-guida-base-38944/
allora isfd puoi scaricarlo da qui http://www.vbcorner.net/ita/isfd.htm
per quanto riguarda l'icona che dici tu quella la devi inserire in visual studio pulsante destro sullas soluzione poi proprietà cambi l'icona e compili.
calcola che con inno setup mi sono creato un pacchetto con la grafica di office 2007 e in più mi controlla se sulla macchina c'è installato il framework se non è installato lo scarica lo installa e poi installa l'applicazione :D
fammi sapere come procede qui puoi trovare una base http://forum.masterdrive.it/installer-tutorials-and-how-to-66/inno-setup-guida-base-38944/
Grazie, ottimi suggerimenti.
Volevo chiederti due cosette prima:
1) Alcuni programmi che creano pacchetti di intallazione fanno in automatico un controllo di tutte le dipendenze che servono a far funzionare il programma del quale stiamo creando l'eseguibile aggiungendole automaticamente; InnoSetup, se non sbaglio, non fa questo controllo...sbaglio o c'è un modo per farlo fare?
2) Per controllare se sulla macchina c'è installato il framework è necessario inserire un codice nello script; volevo sapere qual'è il codice e in qualche parte dello script si inserisce
3) Per quanto riguarda il cambio dell'icona del file è stato facile grazie al tuo suggerimento:
http://img85.imageshack.us/img85/9629/ewew.th.png (http://img85.imageshack.us/i/ewew.png/)
Per le dipendenze non è semplice ma per semplificarti utilizza questo script e adattalo alle tue esigenze se ha problemi scrivi http://www.codeproject.com/KB/install/dotnetfx_innosetup_instal.aspx
lucausa75
27-08-2010, 16:20
Per le dipendenze non è semplice ma per semplificarti utilizza questo script e adattalo alle tue esigenze se ha problemi scrivi http://www.codeproject.com/KB/install/dotnetfx_innosetup_instal.aspx
:D ;)
lucausa75
31-08-2010, 08:55
...alla fine penso proprio utilizzerò InstallShield per i pacchetti di installazione; volevo chiederti un chiarimento.
E' necessario inserire nel pacchetto di installazione il file .vshost.exe?
Vedi figura:
http://img816.imageshack.us/img816/3865/catturah.th.jpg (http://img816.imageshack.us/i/catturah.jpg/)
Grazie 1000!
...alla fine penso proprio utilizzerò InstallShield per i pacchetti di installazione; volevo chiederti un chiarimento.
E' necessario inserire nel pacchetto di installazione il file .vshost.exe?
Vedi figura:
http://img816.imageshack.us/img816/3865/catturah.th.jpg (http://img816.imageshack.us/i/catturah.jpg/)
Grazie 1000!
Gli ultimi 4 non sono necessari :D
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.