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.