分享方式:


資源檔 (C++)

注意

。因為 .NET 程式設計語言中的專案不使用資源指令碼檔案,所以您必須從 方案總管使用影像編輯器和 二進位編輯器 來處理 Managed 專案中的資源檔。

您想要編輯的任何 Managed 資源皆必須為連結的資源。 Visual Studio 資源編輯器並不支援對內嵌資源的編輯功能。

資源檔 一詞 可以參考數種檔案類型中的任何一種,例如:

  • 程式的資源腳本 ( .rc ) 檔案。

  • 資源範本 ( .rct ) 檔案。

  • 現有為獨立檔案的個別資源。 此類型包含從 .rc 檔案參考的點陣圖、圖示或資料指標檔案。

  • 開發環境所產生的標頭檔。 此類型包含 Resource.h.rc 檔案參考的 。

其他檔案類型,例如 .exe.dll.res 檔案也可能包含您可以存取的資源,但前兩個通常不會被視為資源檔。

您可以從專案內使用 資源檔和 資源 。 您也可以使用不屬於目前專案的資源和資源檔,或是在 Visual Studio 開發環境外部建立的資源和資源檔。 例如,您可以:

  • 使用巢狀和條件限定的資源檔案。

  • 更新現有的資源,或將它們轉換成 Visual C++。

  • 從目前的資源檔匯入或匯出圖形資源。

  • 包含開發環境無法修改的共用或唯讀識別項 (符號)。

  • 在您的可執行檔 (或 .dll ) 檔案中包含不需要編輯的資源 .exe (或不應該編輯),例如數個專案之間的共用資源。

  • 包含開發環境不支援的類型。

如需資源的詳細資訊,請參閱如何在 編譯時期 建立資源 管理資源 及 包含資源。

可編輯的資源

您可以開啟下列類型的檔案,以編輯其包含的資源:

檔案名稱 描述
.rc 資源腳本檔案
.rct 資源範本檔案
.res 資源檔
.resx 受控資源檔
.exe 執行檔
.dll 動態連結程式庫檔案
.bmp, .ico, .dib, .cur 點陣圖、圖示、工具列和游標檔案

Visual Studio 環境可在編輯資源時使用並影響下列檔案:

檔案名稱 描述
Resource.h 開發環境所產生的標頭檔,其中包含符號定義。

將此檔案包含在原始檔控制中。
Filename.aps 用於快速載入之目前資源腳本檔案的二進位版本。

資源編輯器不會直接讀取 .rc 或 resource.h 檔案。 資源編譯器會將它們編譯成 .aps 資源編輯器所取用的檔案。 此檔案是一個編譯步驟,只會儲存符號資料。

如同一般編譯器,編譯器期間會捨棄不是符號的資訊,例如批註。

每當 .aps 檔案與 .rc 檔案同步時,就會 .rc 重新產生檔案。 例如,當您 儲存 時,資源編輯器會 .rc 覆寫檔案和 resource.h 檔案。 對資源本身所做的任何變更都會保留在檔案中 .rc ,但一旦覆寫檔案之後 .rc ,一律會遺失批註。 如需如何保留批註的詳細資訊,請參閱 在編譯時期 包含資源。

一般而言,您不應該在原始檔控制中包含檔案 .aps
.rc 包含目前專案中的資源所適用之指令碼的資源指令碼檔。 每當您儲存時, .aps 檔案就會覆寫此檔案。

將此檔案包含在原始檔控制中。

資訊清單資源

在 C++ 桌面專案中,資訊清單資源是描述應用程式所使用相依性的 XML 檔案。 例如,在 Visual Studio 中,這個 MFC 精靈產生的資訊清單檔會定義應用程式應該使用的 Windows 通用控制項 DLL 版本:

<description>Your app description here</description>
<dependency>
    <dependentAssembly>
        <assemblyIdentity
            type="win32"
            name="Microsoft.Windows.Common-Controls"
            version="6.0.0.0"
            processorArchitecture="X86"
            publicKeyToken="6595b64144ccf1df"
            language="*"
        />
    </dependentAssembly>
</dependency>

針對 Windows XP 或 Windows Vista 應用程式,資訊清單資源應該指定應用程式使用的最新 Windows 通用控制項版本。 上述範例使用 支援 控制項 的版本 6.0.0.0 Syslink

注意

每個模組只能有一個資訊清單資源。

若要檢視資訊清單資源中包含的版本和類型資訊,請在 XML 檢視器或 Visual Studio 文字編輯器中開啟檔案。 如果您從 [ 資源檢視] 開啟資訊清單資源,資源會以二進位格式開啟。

若要開啟資訊清單資源

  1. 在 Visual Studio 中開啟您的專案,然後流覽至 [方案總管 ]。

  2. 展開 [ 資源檔] 資料夾,然後:

    • 若要在文字編輯器中開啟,請 .manifest 按兩下檔案。

    • 若要在另一個編輯器中開啟,請以滑鼠右鍵按一下 .manifest 檔案,然後選取 [ 開啟使用]。 指定要使用的編輯器,然後選取 [ 開啟 ]。

需求

Win32

另請參閱

使用資源檔
資源識別碼 (符號)
資源編輯器