FileVersionInfo.IsDebug Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe um valor que especifica se o ficheiro contém informação de depuração ou se está compilado com funcionalidades de depuração ativadas.
public:
property bool IsDebug { bool get(); };
public bool IsDebug { get; }
member this.IsDebug : bool
Public ReadOnly Property IsDebug As Boolean
Valor de Propriedade
true se o ficheiro contiver informação de depuração ou for compilado com funcionalidades de depuração ativadas; caso contrário, false.
Exemplos
O exemplo seguinte pede GetVersionInfo para obter o FileVersionInfo bloco de notas. Depois, mostra o estado do Booleano IsDebug numa caixa de texto. Este código assume textBox1 que foi instanciado.
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
Observações
As FileVersionInfo propriedades baseiam-se na informação de recursos de versão incorporada no ficheiro. Os recursos de versão são frequentemente integrados em ficheiros binários, como ficheiros .exe ou .dll; Os ficheiros de texto não têm informação de recursos de versão.
Os recursos de versão são normalmente especificados num ficheiro de recurso Win32 ou em atributos assembly. A IsDebug propriedade reflete o VS_FF_DEBUG valor da bandeira no bloco VS_FIXEDFILEINFO do ficheiro, que é construído a partir do VERSIONINFO recurso num ficheiro de recurso Win32. Para mais informações sobre como especificar recursos de versões num ficheiro de recursos Win32, consulte o tópico do SDK About Resource Files da Plataforma e VERSIONINFO Resource tópicos tópicos.