FileVersionInfo.IsDebug Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob die Datei Debuginformationen enthält oder mit aktivierten Debugfunktionen kompiliert wurde.

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

Eigenschaftswert

true, wenn die Datei Debuginformationen enthält oder mit aktivierten Debugfeatures kompiliert wurde, andernfalls false.

Beispiele

Im folgenden Beispiel wird aufgerufen GetVersionInfo , um die FileVersionInfo für den Editor abzurufen. Anschließend wird der Zustand des Booleschen IsDebug Werts in einem Textfeld angezeigt. Dieser Code geht davon aus, dass textBox1 instanziiert wurde.

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

Hinweise

Die FileVersionInfo Eigenschaften basieren auf Versionsressourceninformationen, die in die Datei integriert sind. Versionsressourcen sind häufig in Binärdateien wie .exe- oder .dll-Dateien integriert. Textdateien enthalten keine Versionsressourceninformationen.

Versionsressourcen werden in der Regel in einer Win32-Ressourcendatei oder in Assemblyattributen angegeben. Die IsDebug -Eigenschaft gibt den VS_FF_DEBUG Flagwert im Dateiblock VS_FIXEDFILEINFO wieder, der aus der VERSIONINFO Ressource in einer Win32-Ressourcendatei erstellt wird. Weitere Informationen zum Angeben von Versionsressourcen in einer Win32-Ressourcendatei finden Sie unter Platform SDK-Thema About Resource Files und VERSIONINFO Resource Thementhemen.

Gilt für: