FileVersionInfo.IsDebug Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu, která určuje, zda soubor obsahuje informace o ladění nebo je zkompilován s povolenými funkcemi ladění.
public:
property bool IsDebug { bool get(); };
public bool IsDebug { get; }
member this.IsDebug : bool
Public ReadOnly Property IsDebug As Boolean
Hodnota vlastnosti
truepokud soubor obsahuje informace o ladění nebo je zkompilován s povolenými funkcemi ladění; v opačném případě . false
Příklady
Následující příklad volá GetVersionInfo pro získání pro FileVersionInfo Poznámkový blok. Potom zobrazí stav logické IsDebug hodnoty v textovém poli. Tento kód předpokládá, že textBox1 došlo k vytvoření instance.
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
Poznámky
Vlastnosti FileVersionInfo jsou založené na informacích o prostředcích verze integrovaných do souboru. Prostředky verze jsou často integrovány do binárních souborů, jako jsou .exe nebo .dll soubory; Textové soubory neobsahují informace o zdroji verze.
Prostředky verze se obvykle zadává v souboru prostředků Win32 nebo v atributech sestavení. Vlastnost IsDebug odráží VS_FF_DEBUG hodnotu příznaku v bloku souboru VS_FIXEDFILEINFO , který je sestaven z VERSIONINFO prostředku v souboru prostředků Win32. Další informace o určení prostředků verze v souboru prostředků Win32 najdete v tématu a VERSIONINFO Resource tématech věnovaném sadě SDK About Resource Files platformy.