FileVersionInfo.IsDebug Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.