Condividi tramite


FileVersionInfo.IsDebug Proprietà

Definizione

Ottiene un valore che specifica se il file contiene informazioni di debug o se viene compilato con funzionalità di debug abilitate.

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

Valore della proprietà

true se il file contiene informazioni di debug o se viene compilato con funzionalità di debug abilitate; in caso contrario, false.

Esempio

Nell'esempio seguente viene chiamato GetVersionInfo per ottenere per FileVersionInfo il Blocco note. Visualizza quindi lo stato del valore booleano IsDebug in una casella di testo. Questo codice presuppone che textBox1 sia stata creata un'istanza.

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

Commenti

Le FileVersionInfo proprietà sono basate sulle informazioni sulla risorsa della versione incorporate nel file. Le risorse della versione sono spesso incorporate in file binari, ad esempio .exe o .dll file; i file di testo non dispongono di informazioni sulla risorsa versione.

Le risorse della versione vengono in genere specificate in un file di risorse Win32 o negli attributi dell'assembly. La IsDebug proprietà riflette il VS_FF_DEBUG valore del flag nel blocco del VS_FIXEDFILEINFO file, creato dalla VERSIONINFO risorsa in un file di risorse Win32. Per altre informazioni sulla specifica delle risorse della versione in un file di risorse Win32, vedere l'argomento VERSIONINFO Resource e gli argomenti di Platform SDKAbout Resource Files.

Si applica a