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

Boolean

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 GetVersionInfo se llama a 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 del valor booleano IsDebug en un cuadro de texto.Then it displays the state of the Boolean IsDebug in a text box. Se supone que se ha textBox1 creado una instancia de este código.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 FileVersionInfo propiedades 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 IsDebug propiedad refleja el VS_FF_DEBUG valor de marca en el bloque del archivo VS_FIXEDFILEINFO , que se genera a partir del VERSIONINFO recurso 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 del SDK de la plataforma About Resource Files y los VERSIONINFO Resource temas de 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