31 messaggi dal 03 aprile 2014
salve a tutto sto per creare un piccolo applicativo scritto in c# da distribuire su vari pc...utilizzando visual studio express non riesco a capire come posso creare un'interfaccia per l'installazione del programma.

grazie in anticipo per la vostra risposta.
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao,
il modo più semplice è usare la modalità di distribuzione "ClickOnce", che trovi descritta qui:
https://msdn.microsoft.com/it-it/library/cc185058.aspx

L'utente cliccherà un link che gli metterai a disposizione e subito inizierà il download e l'installazione dell'applicazione. A differenza di un installer "normale", l'utente non potrà decidere in che cartella installare l'applicazione.
Il vantaggio per te come sviluppatore è che potrai distribuire gli aggiornamenti in maniera molto semplice. Ti basterà pubblicare una nuova versione ed indicare se l'aggiornamento è obbligatorio o facoltativo.
Ad ogni avvio, l'applicazione controllerà automaticamente la disponibilità di aggiornamenti senza che tu debba scrivere una riga di codice.

Se invece preferisci un installer più tradizionale, scaricati Visual Studio 2015 Community (gratuito) ed installa questa estensione.
https://visualstudiogallery.msdn.microsoft.com/f1cc3f3e-c300-40a7-8797-c509fb8933b9
Ti permetterà di aggiungere alla tua soluzione un cosiddetto "Setup Project" la cui "compilazione" produrrà l'eseguibile dell'installer contenente il tuo programma.
Siccome il Setup Project ha varie opzioni, segui questo video che ti può aiutare a capire come funziona.
https://www.youtube.com/watch?v=Lcue0jo41AM

Poi esistono ovviamente anche soluzioni di terze parti ma in caso ne discutiamo in seguito, dopo che avrai valutato queste prime due opzioni.

ciao,
Moreno

Enjoy learning and just keep making
1.495 messaggi dal 27 dicembre 2005
BrightSoul ha scritto:
Ciao,
il modo più semplice è usare la modalità di distribuzione "ClickOnce", che trovi descritta qui:
https://msdn.microsoft.com/it-it/library/cc185058.aspx

L'utente cliccherà un link che gli metterai a disposizione e subito inizierà il download e l'installazione dell'applicazione. A differenza di un installer "normale", l'utente non potrà decidere in che cartella installare l'applicazione.
Il vantaggio per te come sviluppatore è che potrai distribuire gli aggiornamenti in maniera molto semplice. Ti basterà pubblicare una nuova versione ed indicare se l'aggiornamento è obbligatorio o facoltativo.
Ad ogni avvio, l'applicazione controllerà automaticamente la disponibilità di aggiornamenti senza che tu debba scrivere una riga di codice.

Se invece preferisci un installer più tradizionale, scaricati Visual Studio 2015 Community (gratuito) ed installa questa estensione.
https://visualstudiogallery.msdn.microsoft.com/f1cc3f3e-c300-40a7-8797-c509fb8933b9
Ti permetterà di aggiungere alla tua soluzione un cosiddetto "Setup Project" la cui "compilazione" produrrà l'eseguibile dell'installer contenente il tuo programma.
Siccome il Setup Project ha varie opzioni, segui questo video che ti può aiutare a capire come funziona.
https://www.youtube.com/watch?v=Lcue0jo41AM

Poi esistono ovviamente anche soluzioni di terze parti ma in caso ne discutiamo in seguito, dopo che avrai valutato queste prime due opzioni.

ciao,
Moreno


C'è un modo per far funzionare Clickonce su proxy che richiedono autenticazione ?
31 messaggi dal 03 aprile 2014
grazie per la risposta, ti farò sapere
31 messaggi dal 03 aprile 2014
ti ringrazio nuovamente per il consiglio, ha funzionato benissimo..ho utilizzato la seconda opzione cioè quello tradizionale..
ora però ti faccio un'altra domanda senza andare OT...

in breve ho creato un'interfaccia per una etichettatrice, giustamente prima di lavorare con il mio programma bisogna installare gli SDK della stampante e i driver...per la ver. 1.0 ho risolto inserendo dei link label ed esegue il tutto...
ma sarebbe bellissimo se quando installa il mio programma, installasse anche gli sdk ed i driver in un solo colpo...come pensi si potrebbe risolvere?

grazie ancora.
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao, prego!
Benissimo, se l'SDK e i driver si installano con degli eseguibili (.exe o .msi), puoi provare ad includerli nel Setup Project, in modo che verranno installati come prerequisiti della tua applicazione. Per includerli, devi prepararli come è descritto qui.
https://msdn.microsoft.com/en-us/library/ms165429.aspx

ciao,
Moreno
Modificato da BrightSoul il 19 gennaio 2016 23.13 -

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.