FileVersionInfo.IsDebug Özellik

Tanım

Dosyanın hata ayıklama bilgileri mi içerdiğini yoksa hata ayıklama özellikleri etkin olarak mı derlendiğini belirten bir değer alır.

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

Özellik Değeri

true dosya hata ayıklama bilgileri içeriyorsa veya hata ayıklama özellikleri etkin olarak derlenmişse; aksi takdirde , false.

Örnekler

Aşağıdaki örnek, Not Defteri için öğesini FileVersionInfo almak için çağrısı GetVersionInfo yapar. Ardından boole IsDebug değerinin durumunu bir metin kutusunda görüntüler. Bu kodun textBox1 örneği alındığını varsayar.

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

Açıklamalar

Özellikler FileVersionInfo , dosyada yerleşik olarak bulunan sürüm kaynağı bilgilerini temel alır. Sürüm kaynakları genellikle .exe veya .dll dosyaları gibi ikili dosyalarda yerleşik olarak bulunur; metin dosyaları sürüm kaynağı bilgilerine sahip değildir.

Sürüm kaynakları genellikle win32 kaynak dosyasında veya derleme özniteliklerinde belirtilir. IsDebug özelliği, win32 kaynak dosyasındaki kaynaktan oluşturulan dosyanın VS_FIXEDFILEINFO bloğundaki VERSIONINFO bayrak değerini yansıtırVS_FF_DEBUG. Win32 kaynak dosyasında sürüm kaynaklarını belirtme hakkında daha fazla bilgi için Platform SDK'sı About Resource Files konusuna ve VERSIONINFO Resource konu başlıklarına bakın.

Şunlara uygulanır