FileVersionInfo.IsDebug Propriété

Définition

Obtient une valeur qui spécifie si le fichier comporte des informations de débogage ou s’il est compilé avec les fonctionnalités de débogage activées.

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

Valeur de propriété

true en présence d'informations de débogage dans le fichier ou en cas de compilation du fichier avec les fonctionnalités de débogage activées ; sinon, false.

Exemples

L’exemple suivant appelle GetVersionInfo pour obtenir le FileVersionInfo pour le Bloc-notes. Ensuite, il affiche l’état du booléen IsDebug dans une zone de texte. Ce code suppose qu’il textBox1 a été instancié.

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

Remarques

Les FileVersionInfo propriétés sont basées sur les informations de ressource de version intégrées dans le fichier. Les ressources de version sont souvent intégrées dans des fichiers binaires tels que des fichiers .exe ou .dll ; les fichiers texte n’ont pas d’informations sur les ressources de version.

Les ressources de version sont généralement spécifiées dans un fichier de ressources Win32 ou dans des attributs d’assembly. La IsDebug propriété reflète la valeur de l’indicateur VS_FF_DEBUG dans le bloc du VS_FIXEDFILEINFO fichier, qui est généré à partir de la VERSIONINFO ressource dans un fichier de ressources Win32. Pour plus d’informations sur la spécification de ressources de version dans un fichier de ressources Win32, consultez la rubrique et VERSIONINFO Resource les rubriques du Kit de développement logiciel (SDK) About Resource Files de plateforme.

S’applique à