FileVersionInfo.IsDebug Propriedade

Definição

Obtém um valor que especifica se o arquivo contém informações de depuração ou é compilado com os recursos de depuração habilitados.

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

Valor da propriedade

true se o arquivo contiver informações de depuração ou for compilado com os recursos de depuração habilitados; caso contrário, false.

Exemplos

O exemplo a seguir chama GetVersionInfo para obter o FileVersionInfo para o Bloco de Notas. Em seguida, ele exibe o estado do booliano IsDebug em uma caixa de texto. Esse código pressupõe 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 = 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

Comentários

As FileVersionInfo propriedades são baseadas em informações de recurso de versão incorporadas ao arquivo. Os recursos de versão geralmente são incorporados em arquivos binários, como arquivos de .exe ou .dll; os arquivos de texto não têm informações de recurso de versão.

Os recursos de versão normalmente são especificados em um arquivo de recurso Win32 ou em atributos de assembly. A IsDebug propriedade reflete o valor do VS_FF_DEBUG sinalizador no bloco do VS_FIXEDFILEINFO arquivo, que é criado a partir do VERSIONINFO recurso em um arquivo de recurso Win32. Para obter mais informações sobre como especificar recursos de versão em um arquivo de recurso do Win32, consulte o tópico e VERSIONINFO Resource os tópicos do SDK About Resource Files da Plataforma.

Aplica-se a