Pacchetto di installazione

lunedì 14 giugno 2010 - 18.51

ostoniv Profilo | Newbie

Salve,
ho realizzato un applicazione che vorrei commercializzare.
L' applicazione si basa su sql express.
Nell' ipotese che sul pc di installazione non è installato nulla,
vorrei creare un pacchetto di installazione che installi:
1) framework .net
2) sql express
3) il mio applicativo

Come si puo' fare cio' con Visual Studio 2008

So' di alcuni tool come cyberstudio che lo permettono di fare.


Grazie,
in anticipo

Enzo

freeteo Profilo | Guru

Ciao,
puoi creare un pacchetto di setup con visual studio, è uno delle tipologie di progetto che è possibile fare, chiaramente quando lo fai gli dici di farlo sul tuo applicativo e tipicamente questo si fa tutto sulla stessa soluzione.

Ti basta poi andare nelle proprietà del tuo progetto voce "Prerequisiti" e dire che oltre al Framework vuoi anche SqlServer ed eventualmente altre cose...:
http://blogs.dotnethell.it/freeteo/vs-2005-semplifica-il-deploy-anche-per-Crystal-Report__1190.aspx
(nel post si parlava di includere il runtime di Crystal, ma il concetto è lo stesso)

Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo

ostoniv Profilo | Newbie

Ciao Matteo,
grazie per la risposta.
Se non sbaglio andando nella voce prerequisiti da te suggerita, ha l' opzione di poter scaricare il pacchetto da web, ma non ti poterlo agganciare. Ora se il cliente non ha la connessione internet non mi permette di fare l 'installazione. E' giusto o sbaglio?

Grazie.

freeteo Profilo | Guru

no, tra le opzioni puoi dirgli di non scaricare dal sito del venditore, ma di prepararti tutto dalla stessa directory di installazione (seconda opzione).
Così lui farà varie directory con dentro i pacchetti di installazione che fanno parte dei prerequisiti (lo puoi vedere già facendo un "build" dentro a Visual Studio e guardando la directory di output) ed al momento di lanciare setup.exe si arrangia a lanciare anche quelli.

I pacchetti infatti sono disponibili nel tuo disco (dovresti trovarli dentro C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages), il pacchetto di installazione non fa altro che copiarli direttamente nella dir di output e fare in modo che vengano lanciati all'installazione...chiaramente se devi distribuire devi ricordarti di copiare anche queste directory...

Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo

ostoniv Profilo | Newbie

Grazie, matteo
ora mi risulta tutto più chiaro.
Per non fare confusione con le directory, non hai un tutorial sottomano mano dove indica step by step come fare? :))

Grazie,
Enzo

freeteo Profilo | Guru

>Grazie, matteo
>ora mi risulta tutto più chiaro.
ok accetta una risposta quando il thread è concluso.


>Per non fare confusione con le directory, non hai un tutorial sottomano mano dove indica step by step come fare? :))
ti posso consigliare alcuni link da dove cominciare a prendere informazioni:
http://msdn.microsoft.com/it-it/library/996a3fxs(VS.90).aspx
http://www.dreamincode.net/forums/topic/58021-deploying-a-c%23-application-visual-studio-setup-project/
http://blogs.dotnethell.it/freeteo/Far-apparire-una-Form-.net-durante-il-deploy-con-Windows-Installer__15332.aspx

Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5