FileVersionInfo Clase
TOC
Collapse the table of content
Expand the table of content

FileVersionInfo (Clase)

 

Proporciona información de versión para un archivo físico en disco.

Espacio de nombres:   System.Diagnostics
Ensamblado:  System (en System.dll)

System.Object
  System.Diagnostics.FileVersionInfo

<PermissionSetAttribute(SecurityAction.LinkDemand, Name := "FullTrust")>
Public NotInheritable Class FileVersionInfo

NombreDescripción
System_CAPS_pubpropertyComments

Obtiene los comentarios asociados al archivo.

System_CAPS_pubpropertyCompanyName

Obtiene el nombre de la compañía que creó el archivo.

System_CAPS_pubpropertyFileBuildPart

Obtiene el número de compilación del archivo.

System_CAPS_pubpropertyFileDescription

Obtiene una descripción del archivo.

System_CAPS_pubpropertyFileMajorPart

Obtiene la parte principal del número de versión.

System_CAPS_pubpropertyFileMinorPart

Obtiene la parte secundaria del número de versión del archivo.

System_CAPS_pubpropertyFileName

Obtiene el nombre del archivo descrito por esta instancia de FileVersionInfo.

System_CAPS_pubpropertyFilePrivatePart

Obtiene el número de la parte privada del archivo.

System_CAPS_pubpropertyFileVersion

Obtiene el número de versión del archivo.

System_CAPS_pubpropertyInternalName

Obtiene el nombre interno del archivo, en caso de que exista.

System_CAPS_pubpropertyIsDebug

Obtiene un valor que especifica si el archivo contiene información de depuración o se compila con las características de depuración habilitadas.

System_CAPS_pubpropertyIsPatched

Obtiene un valor que especifica si el archivo se ha modificado y no es idéntico al archivo suministrado originalmente con el mismo número de versión.

System_CAPS_pubpropertyIsPreRelease

Obtiene un valor que especifica si el archivo pertenece a una versión de desarrollo, no a una versión comercial del producto.

System_CAPS_pubpropertyIsPrivateBuild

Obtiene un valor que especifica si el archivo se compiló mediante procedimientos estándar para versiones de lanzamiento.

System_CAPS_pubpropertyIsSpecialBuild

Obtiene un valor que especifica si el archivo pertenece a una versión de compilación especial.

System_CAPS_pubpropertyLanguage

Obtiene la cadena de idioma predeterminada para el bloque de información de versión.

System_CAPS_pubpropertyLegalCopyright

Obtiene todos los avisos de copyright que se aplican al archivo especificado.

System_CAPS_pubpropertyLegalTrademarks

Obtiene las marcas comerciales y marcas registradas que se aplican al archivo.

System_CAPS_pubpropertyOriginalFilename

Obtiene el nombre con el que se creó el archivo.

System_CAPS_pubpropertyPrivateBuild

Obtiene información sobre una versión privada del archivo.

System_CAPS_pubpropertyProductBuildPart

Obtiene el número de compilación del producto al que está asociado este archivo.

System_CAPS_pubpropertyProductMajorPart

Obtiene la parte principal del número de versión del producto al que está asociado este archivo.

System_CAPS_pubpropertyProductMinorPart

Obtiene la parte secundaria del número de versión del producto al que está asociado el archivo.

System_CAPS_pubpropertyProductName

Obtiene el nombre del producto con el que se distribuye este archivo.

System_CAPS_pubpropertyProductPrivatePart

Obtiene el número de parte privada del producto al que está asociado este archivo.

System_CAPS_pubpropertyProductVersion

Obtiene la versión del producto con la que se distribuye este archivo.

System_CAPS_pubpropertySpecialBuild

Obtiene la información de compilación especial para el archivo.

NombreDescripción
System_CAPS_pubmethodEquals(Object)

Determina si el objeto especificado es igual al objeto actual.(Heredado de Object.)

System_CAPS_pubmethodGetHashCode()

Sirve como una función hash para un tipo en particular. (Heredado de Object.)

System_CAPS_pubmethodGetType()

Obtiene el Type de la instancia actual. (Heredado de Object.)

System_CAPS_pubmethodSystem_CAPS_staticGetVersionInfo(String)

Devuelve un objeto FileVersionInfo que representa la información de versión asociada al archivo especificado.

System_CAPS_pubmethodToString()

Devuelve una lista parcial de propiedades de FileVersionInfo y sus valores.(Reemplaza a Object.ToString()).

Normalmente, un número de versión se muestra como "número principales secundario.número de versión de compilación.número de parte privada".Un número de versión de archivo es un número de 64 bits que contiene el número de versión de un archivo como sigue:

Utilice la GetVersionInfo método de esta clase para obtener un FileVersionInfo , a continuación, que contiene información sobre un archivo, examine las propiedades para obtener información acerca del archivo.El FileVersion propiedad proporciona información de versión sobre el archivo.El ProductMajorPart, ProductMinorPart, ProductBuildPart, ProductPrivatePart, y ProductVersion propiedades proporcionan información de versión del producto que forma parte del archivo especificado.Llame a ToString para obtener una lista parcial de propiedades y sus valores para este archivo.

El FileVersionInfo propiedades se basan en información del recurso de versión integrado en el archivo.Recursos de versión a menudo están integrados en archivos binarios, como .exe o .dll; archivos de texto no tienen información de recursos de versión.

Recursos de la versión se suelen especificar en un archivo de recursos de Win32 o en atributos de ensamblado.Por ejemplo la IsDebug propiedad refleja el VS_FF_DEBUG marca el valor en el archivo VS_FIXEDFILEINFO block, que se crea a partir del VERSIONINFO recursos en un archivo de recursos de Win32.Para obtener más información acerca de cómo especificar recursos de la versión de un archivo de recursos de Win32, vea "About Resource Files" y "VERSIONINFO Resource" de Platform SDK.Para obtener más información acerca de cómo especificar recursos de la versión en un módulo. NET, consulte el Configurar atributos de ensamblados tema.

System_CAPS_noteNota

Esta clase realiza una petición de vínculo en el nivel de clase que se aplica a todos los miembros.Un SecurityException se produce cuando el llamador inmediato no tiene permiso de plena confianza.Para obtener más información acerca de las peticiones de vínculos, consulte Требования связывания.

El ejemplo siguiente se llama GetVersionInfo para obtener el FileVersionInfo para el Bloc de notas.A continuación, imprime el número de versión y descripción de archivo en un cuadro de texto.Este código supone textBox1 se ha creado una instancia.

Imports System
Imports System.IO
Imports System.Diagnostics



Class Class1

    Public Shared Sub Main(ByVal args() As String)
        ' Get the file version for the notepad.
        ' Use either of the following two commands.
        FileVersionInfo.GetVersionInfo(Path.Combine(Environment.SystemDirectory, "Notepad.exe"))
        Dim myFileVersionInfo As FileVersionInfo = FileVersionInfo.GetVersionInfo(Environment.SystemDirectory + "\Notepad.exe")


        ' Print the file name and version number.
        Console.WriteLine("File: " + myFileVersionInfo.FileDescription + vbLf + "Version number: " + myFileVersionInfo.FileVersion)

    End Sub
End Class

SecurityAction.LinkDemand

para plena confianza para el llamador inmediato.Esta clase no puede utilizarse por código de confianza parcial.

.NET Framework
Disponible desde 1.1

Los miembros estáticos públicos (Shared en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Volver al principio
Mostrar:
© 2016 Microsoft