Share via


/ASSEMBLYLINKRESOURCE (連結至 .NET Framework 資源)

在輸出檔中建立 .NET Framework 資源的連結。

語法

/ASSEMBLYLINKRESOURCE:filename

引數

filename 要從元件連結的 .NET Framework 資源檔。

備註

連結 /ASSEMBLYLINKRESOURCE 器選項會在輸出檔中建立 .NET Framework 資源的連結。 資源檔不會放在輸出檔案中。 /ASSEMBLYRESOURCE使用 選項,將資源檔內嵌在輸出檔案中。

使用連結器建立時,連結的資源是元件中的公用資源。

/ASSEMBLYLINKRESOURCE/clr需要編譯器選項。 /LN/NOASSEMBLY 選項不允許使用 /ASSEMBLYLINKRESOURCE

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

filename 可以有任何檔案格式。 例如,您可能想要建立元件的原生 DLL 部分。 然後,它可以安裝到全域組件快取中,並從元件中的 Managed 程式碼存取。

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

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

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

  2. 選取 [ 組態屬性 > 連結器 > 命令列 ] 屬性頁。

  3. 在 [其他選項 ] 中 輸入選項。 選擇 [確定 ] 或 [ 套用 ] 以套用變更。

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

另請參閱

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