FileVersionInfo.IsDebug Vlastnost

Definice

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.

Platí pro