/ASSEMBLYRESOURCE (內嵌受控資源)

將 Managed 資源內嵌至組件中。

語法

/ASSEMBLYRESOURCE:filename[,[name][,PRIVATE]]

引數

filename
您想要在此元件中內嵌的受控資源。

name
選擇性。 資源的邏輯名稱;用來載入資源的名稱。 預設值是檔案的名稱。

或者,您可以使用 PRIVATE 來指定檔案是否應該在元件資訊清單中為私用。 根據預設, name 元件中為 public。

備註

/ASSEMBLYRESOURCE使用連結器選項在元件中內嵌資源。

使用連結器建立時,元件中的資源是公用的。 連結器不允許重新命名元件中的資源。

如果 filename 是建立的 .NET Framework 資源 ( .resources ) 檔案,例如,由資源檔產生器 ( Resgen.exe 或在開發環境中,可以使用 命名空間中的 System.Resources 成員來存取它。 如需詳細資訊,請參閱System.Resources.ResourceManager。 對於其他所有資源,請使用 System.Reflection.Assembly 類別中的 GetManifestResource* 方法,以在執行階段存取資源。

影響元件產生的其他連結器選項包括:

在 Visual Studio 開發環境中設定這個連結器選項

  1. 開啟專案的 [屬性頁] 對話方塊。 如需詳細資料,請參閱在 Visual Studio 中設定 C ++ 編譯器和組建屬性

  2. 選取 [ 組態屬性 > ] 連結器 > 輸入 屬性頁面。

  3. 修改 [ 內嵌受控資源檔 ] 屬性。

若要以程式設計方式設定這個連結器選項

  1. 請參閱 EmbedManagedResourceFile

另請參閱

MSVC 連結器參考
MSVC 連結器選項