Partilhar via


Numeração de versão para usuários do Visual Basic 6.0

A esquema de numeração de versão para Visual Basic 2008 é diferente da que usadas no Visual Basic 6.0 e sistema autônomo métodos para configuração e recuperar números de versão diferentes também.

Diferenças Conceituais

No Visual Basic 6.0, configuração o Major, Minor, e Revision propriedades das App o número de versão para um aplicativo de controle de objeto. Por exemplo, se você definir Major a 1, Minor 2, e Revision to 3 resultados no número de versão de 1.2.0.3. A terceira parte do número de versão (0) não pode ser visto no Visual Basic; entretanto ele não é visível quando você examinar as propriedades de um arquivo compilado pelo Visual Basic 6.0.

In Visual Basic 2008, as propriedades do versão-número são substituídos por um AssemblyVersion atributo tem quatro partes: Major, Minor, Build, e Revision. Para o exemplo acima, o número de versão resultante deve ser 1.2. x..4, onde x é o número de compilação.Observe que o Revision valor agora é a parte quarto do número de versão.

Definindo propriedades da versão

No Visual Basic 6.0, propriedades do número de versão são definidas no Propriedades do projeto caixa de diálogo ; em Visual Basic 2008 elas são definidas Informações de assembly caixa de diálogo , disponível clicando o Informações de assembly botão a Aplicativo Guia de do Designer de projeto.

Observação:

Vers Visual Basic 6.0 Propriedades de íon-número são armazenadas no projeto (.vbp ) de arquivo e também pode ser editado diretamente usando um editor de texto, sistema autônomo o bloco de notas.Atributos assembly são armazenados na AssemblyInfo.vb o arquivo e também podem ser editados diretamente no Editor de código.

Alterações do código para numeração de versão

O exemplo de código a seguir ilustra as diferenças na codificação técnicas entre o Visual Basic 6.0 e Visual Basic 2008.

Alterações do código para exibir um aplicativo do número de versão

O exemplo a seguir demonstra como recuperar o número de versão do aplicativo e exibi-lo em um rótulo.

' Visual Basic 6.0

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

& App.Revision

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

Equivalências nas propriedades do número de versão

A tabela a seguir lista propriedades do número de versão do Visual Basic 6.0 e seus Visual Basic 2008 equivalentes.

Visual Basic 6,0

Visual Basic 2008

Não há equivalente

My.Application.AppInfo.Version.Build

Major

My.Application.AppInfo.Version.Major

Minor

My.Application.AppInfo.Version.Minor

Revision

My.Application.AppInfo.Version.Revision

Observação:
No Visual Basic 6.0, Revision é a parte quarto do número de versão; no Visual Basic 2008, é a terceira parte.

Observações de Atualização

Quando um aplicativo é atualizado do Visual Basic 6.0, somente o Major e Minor propriedades são atualizadas; Visual Basic 2008 atribui novos valores para o Revision e Build Propriedades.

Consulte também

Conceitos

Objeto App para usuários do Visual Basic 6.0