FileVersionInfo.IsDebug Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un valor que especifica si el archivo contiene información de depuración o se compila con las características de depuración habilitadas.
public:
property bool IsDebug { bool get(); };
public bool IsDebug { get; }
member this.IsDebug : bool
Public ReadOnly Property IsDebug As Boolean
Valor de propiedad
true
si el archivo contiene información de depuración o se compila con las características de depuración habilitadas; en cualquier otro caso, false
.
Ejemplos
En el ejemplo siguiente se llama GetVersionInfo a para obtener para FileVersionInfo el Bloc de notas. A continuación, muestra el estado del valor booleano IsDebug en un cuadro de texto. Se supone que textBox1
se ha creado una instancia de este código.
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
Comentarios
Las FileVersionInfo propiedades se basan en la información de recursos de versión integrada en el archivo. Los recursos de versión suelen estar integrados en archivos binarios como archivos .exe o .dll; los archivos de texto no tienen información de recursos de versión.
Los recursos de versión se especifican normalmente en un archivo de recursos win32 o en atributos de ensamblado. La IsDebug propiedad refleja el VS_FF_DEBUG
valor de marca en el bloque del VS_FIXEDFILEINFO
archivo, que se compila a partir del VERSIONINFO
recurso en un archivo de recursos win32. Para obtener más información sobre cómo especificar recursos de versión en un archivo de recursos de Win32, consulte los temas y VERSIONINFO Resource
temas del SDK About Resource Files
de plataforma.