FileVersionInfo.IsDebug Propiedad

Definición

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.Gets a value that specifies whether the file contains debugging information or is compiled with debugging features enabled.

public:
 property bool IsDebug { bool get(); };
public bool IsDebug { get; }
member this.IsDebug : bool
Public ReadOnly Property IsDebug As Boolean

Valor de propiedad

true si el archivo contiene información de depuración o se compila con las características de depuración habilitadas; en cualquier otro caso, false.true if the file contains debugging information or is compiled with debugging features enabled; otherwise, false.

Ejemplos

En el ejemplo siguiente se llama a GetVersionInfo para obtener el FileVersionInfo para el Bloc de notas.The following example calls GetVersionInfo to get the FileVersionInfo for the Notepad. A continuación, muestra el estado de los IsDebug booleanos en un cuadro de texto.Then it displays the state of the Boolean IsDebug in a text box. Este código supone que se ha creado una instancia de textBox1.This code assumes textBox1 has been instantiated.

private:
    void GetIsDebug()
    {
        // Get the file version for the notepad.
        FileVersionInfo^ myFileVersionInfo =
            FileVersionInfo::GetVersionInfo( Environment::SystemDirectory + "\\Notepad.exe" );

        // Print whether the file contains debugging information.
        textBox1->Text = String::Concat( "File contains debugging information: ",
            myFileVersionInfo->IsDebug );
    }
private void GetIsDebug()
{
    // Get the file version for the notepad.
    FileVersionInfo myFileVersionInfo =
        FileVersionInfo.GetVersionInfo(Environment.SystemDirectory + "\\Notepad.exe");

    // Print whether the file contains debugging information.
    textBox1.Text = "File contains debugging information: " +
        myFileVersionInfo.IsDebug;
}
Private Sub GetIsDebug()
    ' Get the file version for the notepad.
    Dim myFileVersionInfo As FileVersionInfo = _
        FileVersionInfo.GetVersionInfo(Environment.SystemDirectory + "\Notepad.exe")
    
    ' Print whether the file contains debugging information.
    textBox1.Text = "File contains debugging information: " & myFileVersionInfo.IsDebug
End Sub

Comentarios

Las propiedades de FileVersionInfo se basan en la información de recursos de versión integrada en el archivo.The FileVersionInfo properties are based on version resource information built into the file. Los recursos de versión suelen estar integrados en archivos binarios como archivos. exe o. dll; los archivos de texto no tienen información de recursos de versión.Version resources are often built into binary files such as .exe or .dll files; text files do not have version resource information.

Los recursos de versión se especifican normalmente en un archivo de recursos de Win32 o en atributos de ensamblado.Version resources are typically specified in a Win32 resource file, or in assembly attributes. La propiedad IsDebug refleja el valor de marca de VS_FF_DEBUG en el bloque de VS_FIXEDFILEINFO del archivo, que se genera a partir del recurso de VERSIONINFO en un archivo de recursos de Win32.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. Para obtener más información sobre cómo especificar recursos de versión en un archivo de recursos de Win32, vea el tema About Resource Files del SDK de la plataforma y VERSIONINFO Resource temas del tema.For more information about specifying version resources in a Win32 resource file, see the Platform SDK About Resource Files topic and VERSIONINFO Resource topic topics.

Se aplica a