Condividi tramite


Numerazione delle versioni per gli utenti di Visual Basic 6.0

Aggiornamento: novembre 2007

Lo schema di numerazione delle versioni di Visual Basic 2008 non corrisponde a quello utilizzato in Visual Basic 6.0 e lo stesso si verifica per i metodi utilizzati per impostare e ottenere i numeri di versione.

Differenze concettuali

In Visual Basic 6.0 mediante l'impostazione delle proprietà Major, Minor e Revision dell'oggetto App viene controllato il numero di versione di un'applicazione. Impostando ad esempio Major su 1, Minor su 2 e Revision su 3 si ottiene un numero di versione corrispondente a 1.2.0.3. La terza parte del numero di versione (0) non può essere vista in Visual Basic; tuttavia, essa è visibile quando si visualizzano le proprietà di un file compilato da Visual Basic 6.0.

In Visual Basic 2008 le proprietà relative al numero di versione sono sostituite dall'attributo AssemblyVersion, costituito da quattro parti: Major, Minor, Build e Revision. Nel caso dell'esempio precedente, il numero di versione risultante sarebbe 1.2.x.4, dove x è il numero di build. Si noti che il valore di Revision occupa ora la quarta parte del numero di versione.

Impostazione delle proprietà di versione

In Visual Basic 6.0 le proprietà del numero di versione sono impostate nella finestra di dialogo Proprietà progetto. In Visual Basic 2008, invece, vengono impostate nella finestra di dialogo Informazioni assembly a cui è possibile accedere facendo clic sul pulsante Informazioni assembly della scheda Applicazione in Progettazione progetti.

Nota:

Le proprietà del numero di versione di Visual Basic 6.0 sono memorizzate nel file di progetto (vbp) e possono inoltre essere modificate direttamente mediante un editor di testo quale Blocco note. Gli attributi dell'assembly sono memorizzati nel file AssemblyInfo.vb e possono inoltre essere modificati direttamente nell'editor di codice.

Modifiche del codice per la numerazione delle versioni

Nell'esempio di codice riportato di seguito vengono illustrate le differenze nelle tecniche di codifica tra Visual Basic 6.0 e Visual Basic 2008.

Modifiche del codice per visualizzare il numero di versione di un'applicazione

L'esempio riportato di seguito illustra come recuperare il numero di versione di un'applicazione e visualizzarlo in un'etichetta.

' Visual Basic 6.0

Label1.Caption = "Version: " & App.Major & "." & App.Minor & "." _

& App.Revision

'Visual Basic
Label1.Text = My.Application.Info.Version.ToString()

Equivalenze fra proprietà del numero di versione

Nella tabella riportata di seguito sono elencate le proprietà del numero di versione di Visual Basic 6.0 e dei rispettivi equivalenti di Visual Basic 2008.

Visual Basic 6.0

Visual Basic 2008

Nessun equivalente

My.Application.AppInfo.Version.Build

Major

My.Application.AppInfo.Version.Major

Minor

My.Application.AppInfo.Version.Minor

Revision

My.Application.AppInfo.Version.Revision

Nota:

In Visual Basic 6.0 l'elemento Revision occupa il quarto posto del numero di versione, mentre in Visual Basic 2008 occupa il terzo posto.

Note sull'aggiornamento

Quando si aggiorna un'applicazione da Visual Basic 6.0, solo le proprietà Major e Minor vengono aggiornate, mentre in Visual Basic 2008 alle proprietà Revision e Build vengono assegnati automaticamente nuovi valori.

Vedere anche

Concetti

Oggetto App per gli utenti di Visual Basic 6.0