Obter a versão de uma dll ou exe em C# 2


Para saber a versão de uma dll criada a partir de um projeto do tipo Class Library basta utilizar o código:

Ou, se você chamar a instrução de dentro da classe, poderá fazer:

Esses métodos retornam um objeto do tipo Version, que pode ser utilizado para pegar separadamente cada tipo de versão. Por exemplo, a versão de compilação, a maior verão, a menor versão, etc…

O código abaixo exemplifica o uso destes métodos em uma classe que pode ser chamada por exemplo em uma aplicação Web ou WinForm.

Para chamar este método em sua aplicação faça por exemplo:

Se estiver trabalhando com WinForms, você poderá usar o código abaixo para saber a versão do exe de sua aplicação:

Da mesma maneira que no exemplo anterior com a dll, poderá ser criado uma classe somente para retornar esta informação.

Obs.: Para alterar a versão da dll basta ir nas propriedades do projeto e na guia Application clique no botão “Assembly Information” como na figura abaixo.

Related Posts Plugin for WordPress, Blogger...
  • Eric

    E como seria pra saber a versão de um outro executável, fora do projeto?

  • Ragner Medeiros

    Isso aew garoto. Ajudou muito.
    Estava tentando colocar a versão da aplicação no statusStrip.
    Deu certo.