Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

FileVersionInfo Classe

Provides Informação de Versão for a físico arquivo on disco.

Namespace:  System.Diagnostics
Assembly:  System (em System. dll)

[PermissionSetAttribute(SecurityAction.LinkDemand, Name = "FullTrust")]
public sealed class FileVersionInfo

Typically, a número versão is displayed as " principal number. number.minor Compilação number.Private Part número ".Um número de versão do arquivo for um número de 64 bits que contém o número da versão para um arquivo da seguinte maneira:

Use the GetVersionInfo method of this class to get a FileVersionInfo containing information about a file, then look at the properties for information about the file.The FileVersion property provides version information about the file.The ProductMajorPart, ProductMinorPart, ProductBuildPart, ProductPrivatePart, and ProductVersion properties provide version information for the product that the specified file is a part of.Call ToString to get a partial list of properties and their values for this file.

The FileVersionInfo properties are based on version resource information built into the file.VERSION resources are often compilado em binário Files such as Files .exe or .dll; Arquivos de texto não tem informações de recurso de versão.

VERSION resources are geralmente specified in a arquivo recurso Win32, or in assembly Atributos.For example the IsDebug property reflects the VS_FF_DEBUG flag value in the file's VS_FIXEDFILEINFO block, which is built from the VERSIONINFO resource in a Win32 resource file.For more informações Sobre specifying Resources versão in a arquivo recurso Win32, see "Sobre Resource Files" and "Resource VERSIONINFO" in the Plataforma SDK.For more information about specifying version resources in a .NET module, see the Definindo os Atributos de Assembly topic.

ObservaçãoObservação:

This makes a at the that Aplica-se a members all.A SecurityException is thrown when the immediate caller does not have full trust permission.For details about link demands, see Demandas de links.

The following example calls GetVersionInfo to get the FileVersionInfo for the Notepad.Em seguida, ela imprime o número Descrição e versão de arquivo em uma caixa de texto.This code assumes textBox1 has been instantiated.

public void GetFileVersion() {
    // Get the file version for the notepad.
    FileVersionInfo myFileVersionInfo = FileVersionInfo.GetVersionInfo("%systemroot%\\Notepad.exe");

    // Print the file name and version number.
    textBox1.Text = "File: " + myFileVersionInfo.FileDescription + '\n' +
       "Version number: " + myFileVersionInfo.FileVersion;
 }



  • SecurityAction.LinkDemand 

    For Full Confiar for the chamador Immediate.Essa classe não pode ser usada pelo código parcialmente confiável.

System.Object
  System.Diagnostics.FileVersionInfo

Quaisquer membros públicos estático (compartilhados na Visual Basic) desse tipo são Thread seguro. Não há garantia de que qualquer membro de instância seja isento de segmentos.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2015 Microsoft