Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
[Visual Studio] creare versione release o installer
sabato 21 novembre 2009 - 09.05
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
cypher
Profilo
| Junior Member
96
messaggi | Data Invio:
sab 21 nov 2009 - 09:05
ho cercato un po su internet come si fa a creare un installer in visual studio 2008 e alla fine sono giunto a questa miniguida.
http://www.dotnethell.it/articles/SetupProject.aspx
pero le voci non coincidono.
qualcuno mi da una mano?
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
sab 21 nov 2009 - 11:08
>ho cercato un po su internet come si fa a creare un installer
>in visual studio 2008 e alla fine sono giunto a questa miniguida.
>
http://www.dotnethell.it/articles/SetupProject.aspx
>pero le voci non coincidono.
Probabilmente è una versione precedente di Visual Studio.
Tu che Visual Studio utilizzi ? Express o Normale e in caso che versione ?
Mi riferisco a Visual Studio 2008.
Quando hai aperto un progetto e relativa Solution, se vai sulla solution, tasto destro Add New Project, scegli categoria "Other Project Types" e "Setup and Deployment" a quel punto "Setup Wizard" parte uno Wizard che ti aiuta nella creazione del pacchetto di setup.
Ci sono anche altri sistemi per creare pacchetti di setup scriptabili:
- Innosetup (
http://www.jrsoftware.org/isinfo.php
)
- NSIS (
http://nsis.sourceforge.net/Main_Page
)
- Wix (
http://wix.sourceforge.net/
)
Ciao
David De Giacomi | <empty>
http://blogs.dotnethell.it/david/
cypher
Profilo
| Junior Member
96
messaggi | Data Invio:
sab 21 nov 2009 - 21:56
se non sbaglio dovrebbe essere la l'enterprise quindi non dovrebbero esserci problemi.
se clicco col destro sulla mia solution sotto aggiungi ho solo nuovo elemento,elemento esistente,nuova cartella,windows form,controllo utente,componenete,modulo e classe ma niente di quello ke hai detto tu
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
dom 22 nov 2009 - 11:26
>se non sbaglio dovrebbe essere la l'enterprise quindi non dovrebbero
>esserci problemi.
Prova guarda questa screenshot e vedi se fai i passi corretti:
517x364
25Kb
Ciao
David De Giacomi | <empty>
http://blogs.dotnethell.it/david/
cypher
Profilo
| Junior Member
96
messaggi | Data Invio:
dom 22 nov 2009 - 18:47
intanto mi correggo.
la mia versione non è l'enterprise ma la professional
per quanto riguarda lo screenshot faccio i passaggi giusti.
ti posto il mio cosi vedi come le vedo io le cose
1680x945
148Kb
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
dom 22 nov 2009 - 19:05
>intanto mi correggo.
>la mia versione non è l'enterprise ma la professional
>per quanto riguarda lo screenshot faccio i passaggi giusti.
>ti posto il mio cosi vedi come le vedo io le cose
Tu non hai creato una Solution ma hai solo un progetto.
Prova allora dal menù File di Visual Studio -> Add -> New Project
e da lì prosegui.
David De Giacomi | <empty>
http://blogs.dotnethell.it/david/
cypher
Profilo
| Junior Member
96
messaggi | Data Invio:
dom 22 nov 2009 - 20:59
una volta fatto come dici tu cosa devo scegliere'??????
ecco uno screen di quello ke vedo io
1680x945
148Kb
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
dom 22 nov 2009 - 22:55
>una volta fatto come dici tu cosa devo scegliere'??????
>ecco uno screen di quello ke vedo io
Questa screenshot è uguale alla precedente
David De Giacomi | <empty>
http://blogs.dotnethell.it/david/
cypher
Profilo
| Junior Member
96
messaggi | Data Invio:
lun 23 nov 2009 - 19:57
hai ragione ...
ecco
1680x945
190Kb
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
lun 23 nov 2009 - 21:58
Leggi quello che scrivo ?
1) Devi creare un progetto o aprirne uno esistente.
2) Successivamente vai sul menù File -> Aggiungi -> Nuovo Progetto scegli "Altri tipi di progetto" e a quel punto dovrebbe esserci una voce te la dico in inglese (Setup Wizard) c'è una icona con una bacchetta magica.
Questa icona ti fa avviare un nuovo progetto di tipo setup automaticamente guidandoti. Alla fine avrai una soluzione con dentro due progetto 1) il tuo e 2) quello di setup.
Ciao
David De Giacomi | <empty>
http://blogs.dotnethell.it/david/
cypher
Profilo
| Junior Member
96
messaggi | Data Invio:
mer 25 nov 2009 - 20:43
ok fatto e ora in effetti penso di avere creato l'installer
ora come faccio peresempio dorante all'installazione a richiedere un codice per l'attivazione di un prodotto??
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
gio 26 nov 2009 - 00:33
>ok fatto e ora in effetti penso di avere creato l'installer
>ora come faccio peresempio dorante all'installazione a richiedere
>un codice per l'attivazione di un prodotto??
A questo punto è il tuo turno.
Puoi seguire le indicazioni qui:
http://msdn.microsoft.com/en-us/library/ecaca8zb.aspx
In particolare:
http://msdn.microsoft.com/en-us/library/c81fk66a.aspx
http://msdn.microsoft.com/en-us/library/fa1y4tz1.aspx
Ciao
David De Giacomi | <empty>
http://blogs.dotnethell.it/david/
cypher
Profilo
| Junior Member
96
messaggi | Data Invio:
gio 26 nov 2009 - 19:21
ok grazie mille.
solo che dai link che mi hai dato non si parla di come interagire. ossia io durante l'installazione dovrei inserire i dati passatimi dall'utente nel database. come faccio???
ho dato una occhiata anche a questo
http://msdn.microsoft.com/en-us/library/bbd7cck3.aspx
ma non riesco a fare molto.
mi dai una mano?? per adesso ho creato una nuova finestra di inserimento dati nell'installer
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
ven 27 nov 2009 - 17:37
>solo che dai link che mi hai dato non si parla di come interagire.
>ossia io durante l'installazione dovrei inserire i dati passatimi
>dall'utente nel database. come faccio???
Eh ma che dati sono ?
Puoi personalizzare le finestre che appaiono durante l'installazione.
Nel progetto di setup, fai tasto destro sul nome del progetto di setup, poi View, poi User Interface.
Ti esce una ramificazione di tutte le dialog box che appaiono durante l'installazione. Tasto destro Add e ne puoi aggiungere di nuove.
C'è quella chiamata Customer Information che ti consente nelle proprietà di visualizzare il campo Organizzazione, oppure codice seriale oppure Nome utente.
Qui vedi la Form di cui ti parlo:
http://msdn.microsoft.com/en-us/library/8z9h65a3.aspx
In alto alla pagina vedi dove andranno a finire i dati che ti passa l'utente.
Inoltre qui:
http://msdn.microsoft.com/en-us/library/206sadcd.aspx
puoi vedere come creare una custom action per esempio installare un database SQL durante il setup, o visualizzare un messaggio o altro.
Personalmente ti consiglio di inserire i dati nel database come tu indicavi alla partenza della applicazione e non durante il setuo, cmq. aspetto una tua risposta così fornisci maggiori dettagli.
David De Giacomi | <empty>
http://blogs.dotnethell.it/david/
cypher
Profilo
| Junior Member
96
messaggi | Data Invio:
ven 27 nov 2009 - 18:17
okok ma la mia domanda è...
una volta che compilo il nome organizzazione e codice come faccio a ridirigere la cosa sul mio database???
cerco di essere piu specifico.
ho fatto una applicazioncina per la gestione di nominativi e stampa documenti.
questa applicazione prevede uno studio (a cui viene venduta la licenza) e quindi durante o cmq subito dopo l'installazione bisogna popolare il db inserendo il numero di licenza e i dati dello studio per fare un controllo della validita.
spero di aver detto tutto
se la cosa è troppa complicata da fare mi dici come fare a creare un installer definitivo??che per ora nel setup del progetto nella cartella debug ho un .exe e un .msi ma la cartella release è vuota.
ultima cosa... dato ke il mio programma usa un database access mi servirebbe il modulo per la comunicazione. solo che se vado nei prerequisiti del setup non me lo mette tra quelli disponibili.cosa faccio?
Torna su
Stanze Forum
Elenco Threads
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 !