Comparteix a través de


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.

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.

Ejemplos

En el ejemplo siguiente se llama GetVersionInfo a para obtener para FileVersionInfo el Bloc de notas. A continuación, muestra el estado del valor booleano IsDebug en un cuadro de texto. Se supone que textBox1 se ha creado una instancia de este código.

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

Los recursos de versión se especifican normalmente en un archivo de recursos win32 o en atributos de ensamblado. La IsDebug propiedad refleja el VS_FF_DEBUG valor de marca en el bloque del VS_FIXEDFILEINFO archivo, que se compila a partir del VERSIONINFO recurso en un archivo de recursos win32. Para obtener más información sobre cómo especificar recursos de versión en un archivo de recursos de Win32, consulte los temas y VERSIONINFO Resource temas del SDK About Resource Files de plataforma.

Se aplica a