FileVersionInfo.IsDebug Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.