共用方式為


FileVersionInfo.IsDebug 屬性

定義

取得數值,指定檔案是否包含偵錯資訊,或以啟用偵錯功能的方式編譯。

public:
 property bool IsDebug { bool get(); };
public bool IsDebug { get; }
member this.IsDebug : bool
Public ReadOnly Property IsDebug As Boolean

屬性值

如果檔案包含偵錯資訊或以偵錯功能的方式編譯,則為 true,否則為 false

範例

下列範例會呼叫 GetVersionInfo 以取得 FileVersionInfo 記事本的 。 然後,它會在文字框中顯示布爾 IsDebug 值的狀態。 此程式代碼假設 textBox1 已具現化。

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

備註

這些 FileVersionInfo 屬性是以檔案內建的版本資源資訊為基礎。 版本資源通常會內建在二進位檔案中,例如 .exe 或 .dll 檔案;文字檔沒有版本資源資訊。

版本資源通常會在 Win32 資源檔或元件屬性中指定。 屬性 IsDebugVS_FF_DEBUG 反映檔案 VS_FIXEDFILEINFO 區塊中的旗標值,這個值是從 VERSIONINFO Win32 資源檔中的資源所建置。 如需在 Win32 資源檔中指定版本資源的詳細資訊,請參閱平臺 SDK About Resource Files 主題和 VERSIONINFO Resource 主題主題。

適用於