Ler versão de arquivos com C#
Agora é a vez dos arquivos, algumas vezes precisamos conferir a versão de algum arquivo ou dll para saber
se realmente a versão que está sendo utilizada é a desejada ou mais atualizada.
Existe uma forma simples de saber isso dentro do seu aplicativo com C#.
Vamos declarar uma string com a pasta corrente. (somente para o exemplo o arquivo pode estar em qualquer
caminho desde que ele esteja acessível)
string diretorio = System.IO.Directory.GetCurrentDirectory();
Agora vamos verificar se a DLL ou arquivo desejado está neste caminho.
Obs.: o "dll" que se segue deverá ser trocado pelo nome do arquivo.
bool localizada = System.IO.File.Exists(diretorio + @"\" + dll);
Se for localizada iremos capturar a versão
if (localizada)
{
System.Diagnostics.FileVersionInfo arquivo = System.Diagnostics.FileVersionInfo.GetVersionInfo(path + @"\" + dll);
string versaoArquivo = arquivo.FileVersion;
}
Pronto temos uma string "versaoArquivo" com a versão do arquivo.
0 comentários:
Postar um comentário