Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

FileVersionInfo (Clase)

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

System.Object
  System.Diagnostics.FileVersionInfo

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

[<Sealed>]
[<PermissionSetAttribute(SecurityAction.LinkDemand, Name = "FullTrust")>]
type FileVersionInfo =  class end

El tipo FileVersionInfo expone los siguientes miembros.

  NombreDescripción
Propiedad públicaCommentsObtiene los comentarios asociados al archivo.
Propiedad públicaCompanyNameObtiene el nombre de la compañía que creó el archivo.
Propiedad públicaFileBuildPartObtiene el número de compilación del archivo.
Propiedad públicaFileDescriptionObtiene una descripción del archivo.
Propiedad públicaFileMajorPartObtiene la parte principal del número de versión.
Propiedad públicaFileMinorPartObtiene la parte secundaria del número de versión del archivo.
Propiedad públicaFileNameObtiene el nombre del archivo descrito por esta instancia de FileVersionInfo.
Propiedad públicaFilePrivatePartObtiene el número de la parte privada del archivo.
Propiedad públicaFileVersionObtiene el número de versión del archivo.
Propiedad públicaInternalNameObtiene el nombre interno del archivo, en caso de que exista.
Propiedad públicaIsDebugObtiene un valor que especifica si el archivo contiene información de depuración o se compila con las características de depuración habilitadas.
Propiedad públicaIsPatchedObtiene 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.
Propiedad públicaIsPreReleaseObtiene un valor que especifica si el archivo pertenece a una versión de desarrollo, no a una versión comercial del producto.
Propiedad públicaIsPrivateBuildObtiene un valor que especifica si el archivo se compiló mediante procedimientos estándar para versiones de lanzamiento.
Propiedad públicaIsSpecialBuildObtiene un valor que especifica si el archivo pertenece a una versión de compilación especial.
Propiedad públicaLanguageObtiene la cadena de idioma predeterminada para el bloque de información de versión.
Propiedad públicaLegalCopyrightObtiene todos los avisos de copyright que se aplican al archivo especificado.
Propiedad públicaLegalTrademarksObtiene las marcas comerciales y marcas registradas que se aplican al archivo.
Propiedad públicaOriginalFilenameObtiene el nombre con el que se creó el archivo.
Propiedad públicaPrivateBuildObtiene información sobre una versión privada del archivo.
Propiedad públicaProductBuildPartObtiene el número de compilación del producto al que está asociado este archivo.
Propiedad públicaProductMajorPartObtiene la parte principal del número de versión del producto al que está asociado este archivo.
Propiedad públicaProductMinorPartObtiene la parte secundaria del número de versión del producto al que está asociado el archivo.
Propiedad públicaProductNameObtiene el nombre del producto con el que se distribuye este archivo.
Propiedad públicaProductPrivatePartObtiene el número de parte privada del producto al que está asociado este archivo.
Propiedad públicaProductVersionObtiene la versión del producto con la que se distribuye este archivo.
Propiedad públicaSpecialBuildObtiene la información de compilación especial para el archivo.
Arriba

  NombreDescripción
Método públicoEquals(Object)Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método públicoGetHashCode Sirve como una función hash para un tipo en particular. (Se hereda de Object).
Método públicoGetType Obtiene el Type de la instancia actual. (Se hereda de Object).
Método públicoMiembro estáticoGetVersionInfoDevuelve un objeto FileVersionInfo que representa la información de versión asociada al archivo especificado.
Método públicoToStringDevuelve una lista parcial de propiedades de FileVersionInfo y sus valores. (Invalida a Object.ToString()).
Arriba

Normalmente, un número de versión se muestra en forma de "número principal.número secundario.número 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 del modo siguiente:

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

Las propiedades de FileVersionInfo se basan en la información de recursos de la versión integrada en el archivo. Los recursos de la versión suelen estar integrados en archivos binarios, como .exe o .dll; los archivos de texto no tienen información de recursos de la versión.

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

NotaNota

Esta clase hace una petición de vínculo en el nivel de clase que se aplica a todos los miembros. Se produce una excepción SecurityException si el llamador inmediato no dispone de permisos de plena confianza. Para obtener más información sobre las peticiones de vínculo, vea Peticiones de vínculos.

En el siguiente ejemplo se llama a GetVersionInfo para obtener FileVersionInfo para el Bloc de notas. Después se muestra la descripción de archivo y el número de versión en un cuadro de texto. En el código se supone que se ha creado una instancia de textBox1.

No hay ningún ejemplo de código disponible o este idioma no es compatible.

.NET Framework

Compatible con: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

  • SecurityAction.LinkDemand 

    para que haya plena confianza para el llamador inmediato. Esta clase no puede ser utilizada por código de confianza parcial.

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Todos los miembros static (Shared en Visual Basic) públicos 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.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft