FileVersionInfo.IsDebug Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
.