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
Significato dei numeri sulla versione di un applicativo
venerdì 24 luglio 2009 - 19.53
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
ravalon
Profilo
| Expert
689
messaggi | Data Invio:
ven 24 lug 2009 - 19:53
Salve a tutti
oggi sono qui sul forum che più mi aiuta per una domanda di poca rilevanza ma che suscita la mia curiosità....
Sviluppo con VB.NET 2005 express
Non uso il PUBLISH per rilasciare le release dei miei applicativi, quindi se voglio modificare la versione dell'eseguibile e dell'assembly lo devo fare manualmente ....
Attualmente la struttura che posso impostare è composta da una serie di numeri, tipo Versione 1.0.2.3
Vorrei sapere come considerare ogni singolo numero e quando è il caso di cambiarlo, in modo che abbiano un senso e che mi aiutino a capire bene cosa ha una versione in più rispetto ad un'altra ...
Grazie
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mar 28 lug 2009 - 16:31
Ciao,
diciamo che concettualmente il numero è diviso per "Major|Minor|Build|Revision Release" e poi via via le compilate, infatti l'ultimo numero puoi mettere "*" e lui incrementa ad ogni compilata.
Quest'ultimo diciamo che serve più a te, o cmq all'utente per capire esattamente la versione del tuo programma, magari in seguito a qualche bugfix o qualche aggiornamento magari successivo e non di "fondamentale" importanza.
Io di solito tengo le informazioni per me nell'ultimo numero, e magari definisco delle cose macro nel penultimo, quelli prima riguardano grossi aggiornamenti, o service pack, o ancora per delle breaking change che può capitare di dover fare...ma sono cmq molto opinabili a mio avviso...
Ti lascio qualche link per approfondire:
http://steven.teleki.net/1998/11/22/version-numbers/
http://en.wikipedia.org/wiki/Software_release_life_cycle
Ciao.
Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo
ravalon
Profilo
| Expert
689
messaggi | Data Invio:
mar 28 lug 2009 - 21:04
Ti ringrazio per il tuo intervento....ora ho le idee più chiare....
l'unica domanda che vorrei aggiungere è questa.....se dalle proprietà del progetto metto "*" all'ultimo numero lo modifica da solo ogni volta che in release premo F5 ? cioè che compilo ?
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mer 29 lug 2009 - 09:33
>Ti ringrazio per il tuo intervento....ora ho le idee più chiare....
di nulla, siamo qui per questo
>l'unica domanda che vorrei aggiungere è questa.....se dalle proprietà
>del progetto metto "*" all'ultimo numero lo modifica da solo
>ogni volta che in release premo F5 ? cioè che compilo ?
si, esatto ogni volta che compili il numero va su.
Attento al fatto di compilare in "debug" o "release" che sono 2 modalità diverse, nella seconda non gestisce i punti di debug ed è più veloce in esecuzione...almeno questo è quello che dicono, però sinceramente, ho compilato spesso in debug e distribuito quella, senza problemi "visibili" di velocità...
Ciao.
Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo
ravalon
Profilo
| Expert
689
messaggi | Data Invio:
mer 29 lug 2009 - 16:50
tutto ok per quanto hai detto ma....
se dalle proprietà del progetto vado sulla scheda APPLICATION e quindi clicco sul bottone ASSEMBLY INFORMATION vedo i numeri della versione....
non mi accetta il carattere " * "
Uso VB Express 2005 e cambio il numero di versione a mano perchè, come già detto, non uso il PUBLISH interno....
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
ven 31 lug 2009 - 12:17
>se dalle proprietà del progetto vado sulla scheda APPLICATION
>e quindi clicco sul bottone ASSEMBLY INFORMATION vedo i numeri
>della versione....non mi accetta il carattere " * "
prova a metterlo nella casella ultima a destra dell'Assembly Version...
Ciao.
Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo
ravalon
Profilo
| Expert
689
messaggi | Data Invio:
ven 31 lug 2009 - 16:14
si li me lo prende, in quello sotto no....ma comunque lanciando in modalità release, pure dopo diverse modifiche la versione non cambia...
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 !