Vicar (Normal User)
Pro
Messaggi: 96
Iscritto: 25/02/2010
|
Salve,
Ho creato un programma e ho quindi il mio file .exe, ora volevo sapere se è possibile creare una pacchetto di installazione e di integrare anche automaticamente l'installazione del framework 4.
(Nel forum mi avevano consigliato InnoSetup, però vorrei ggiungere la funzionalità del Framework se è possibile)
Grazie a tutti
|
|
TheKaneB (Member)
Guru^2
Messaggi: 1792
Iscritto: 26/06/2009
|
Il framework va scaricato e installato dal sito della microsoft. Non c'è nemmeno una sola ragione perchè tu debba includerlo in un installer. Quasi certamente le persone dovranno scaricare un mattone enorme che non gli servirà perchè o l'hanno già installato, oppure dopo una settimana è diventato già obsoleto ed è uscita la nuova versione...
|
|
lorenzo (Normal User)
Guru
Messaggi: 1178
Iscritto: 15/04/2008
|
mi pare di cogliere un lievissimo tono di critica....
Ultima modifica effettuata da lorenzo il 07/02/2011 alle 7:32 |
|
Il Totem (Admin)
Guru^2
Messaggi: 3635
Iscritto: 24/01/2006
|
Io direi anche disperazione.
|
|
giovannibart91 (Member)
Pro
Messaggi: 64
Iscritto: 30/05/2008
|
Ad ogni modo nelle "Proprietà Progetto", alla scheda "Pubblica" è possibile compilare un pacchetto di installazione (scegliendo la modalità offline), e cliccando sul bottone "Prerequisiti" se non è già selezionato si può includere il .net framework 4.0.
Nelle versioni avanzate di VS invece (ma non nella versione Express) nella finestra di selezione di "Nuovo progetto" viene inclusa anche l'opzione di "Progetto di Setup" dove si può compilare un pacchetto di installazione altamente personalizzato, anche se non è niente a confronto con un progetto InstallShield.
Per il problema delle installazioni multiple, la tua installazione che avrai creato caricherà il setup del .net fwk 4.0 solo se non è già presente (o non aggiornato) sulla macchina su cui è avviato.
Sconsiglio comunque l'utilizzo di scomodi (e brutti, a mia opinione ) installer, se servono solo a caricare un semplice programma singolo e non deve invece settare 20mila chiavi di registro e impostare 200 icone e altrettante dll esterne
|
|
Vicar (Normal User)
Pro
Messaggi: 96
Iscritto: 25/02/2010
|
Ok, e come faccio a far si che gli utenti possano usare il mio programma senza aver installato il FrameWork 4?
|
|
TheKaneB (Member)
Guru^2
Messaggi: 1792
Iscritto: 26/06/2009
|
metti tra i requisiti il .Net 4, e se non ce l'hanno se lo scaricano
|
|
Vicar (Normal User)
Pro
Messaggi: 96
Iscritto: 25/02/2010
|
Grazie per le risposte,
il framework 4 non lo uso nel codice, non potrei far si che il mio programma richeida il framwork 3? (Così lo hanno tutti)
|
|
giovannibart91 (Member)
Pro
Messaggi: 64
Iscritto: 30/05/2008
|
Guarda, se impostassi il target del framework a 2.0, sta sicuro che avresti un buon 70% di persone che non hanno bisogno di installare un bel niente, dato che il .net fw è stato INTEGRATO nel sistema operativo a partire da windows vista (quelli che ancora usano xp, anche se sono troppi, sono comunque da "punire" e lasciarli soffrire nella loro incompatibilità )
in risposta alla tua domanda si parla proprio di come impostare questo fantomatico "target": è sufficiente che vai nelle Proprietà Progetto e vai alla scheda "Compilazione", clicchi sul bottone in basso "Opzioni di compilazione avanzate" e imposti il dovuto "Framework di destinazione".
Ultima modifica effettuata da giovannibart91 il 07/02/2011 alle 21:26 |
|