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
true
pokud 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.