FileVersionInfo.IsDebug Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.