Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés
Esta documentación está archivada y no tiene mantenimiento.

FileVersionInfo.GetVersionInfo (Método)

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

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

public static FileVersionInfo GetVersionInfo(
	string fileName
)

Parámetros

fileName
Tipo: System.String
Nombre y ruta de acceso completos del archivo cuya información de versión se va a recuperar.

Valor devuelto

Tipo: System.Diagnostics.FileVersionInfo
Objeto FileVersionInfo que contiene información sobre el archivo. Si el archivo no contenía información de la versión, FileVersionInfo sólo contiene el nombre del archivo solicitado.

ExcepciónCondición
FileNotFoundException

No se puede encontrar el archivo especificado.

El siguiente ejemplo llama a GetVersionInfo para obtener FileVersionInfo para Bloc de notas y muestra la descripción del archivo y número de versión en la ventana de la consola.


    public static void Main(string[] args)
    {
        // Get the file version for the notepad.
        FileVersionInfo.GetVersionInfo(Path.Combine(Environment.SystemDirectory, "Notepad.exe"));
        FileVersionInfo myFileVersionInfo = FileVersionInfo.GetVersionInfo(Environment.SystemDirectory + "\\Notepad.exe");


        // Print the file name and version number.
        Console.WriteLine("File: " + myFileVersionInfo.FileDescription + '\n' +
           "Version number: " + myFileVersionInfo.FileVersion);
    }

}


.NET Framework

Compatible con: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

  • FileIOPermission 

    para obtener la información de la versión. Enumeración asociada: FileIOPermissionAccess.Read.

  • SecurityAction.LinkDemand 

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

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.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.

date

Historial

Motivo

Marzo de 2011

Actualizada la introducción al ejemplo.

Comentarios de los clientes.

Mostrar: