Bagikan melalui


FileVersionInfo.IsDebug Properti

Definisi

Mendapatkan nilai yang menentukan apakah file berisi informasi penelusuran kesalahan atau dikompilasi dengan fitur penelusuran kesalahan diaktifkan.

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

Nilai Properti

true jika file berisi informasi penelusuran kesalahan atau dikompilasi dengan fitur penelusuran kesalahan diaktifkan; jika tidak, false.

Contoh

Contoh berikut memanggil GetVersionInfo untuk mendapatkan FileVersionInfo untuk Notepad. Kemudian menampilkan status Boolean IsDebug dalam kotak teks. Kode ini mengasumsikan textBox1 telah dibuat.

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

Keterangan

Properti FileVersionInfo didasarkan pada informasi sumber daya versi yang disertakan dalam file. Sumber daya versi sering kali dibangun ke dalam file biner seperti file .exe atau .dll; file teks tidak memiliki informasi sumber daya versi.

Sumber daya versi biasanya ditentukan dalam file sumber daya Win32, atau dalam atribut assembly. Properti IsDebug mencerminkan VS_FF_DEBUG nilai bendera di blok file VS_FIXEDFILEINFO , yang dibangun dari VERSIONINFO sumber daya dalam file sumber daya Win32. Untuk informasi selengkapnya tentang menentukan sumber daya versi dalam file sumber daya Win32, lihat topik platform SDK About Resource Files dan VERSIONINFO Resource topik topik.

Berlaku untuk