共用方式為


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

/ASSEMBLYLINKRESOURCE:filename

備註

其中:

  • filename
    您想要從該組件連結的 .NET Framework 資源檔。

備註

/ASSEMBLYLINKRESOURCE 選項在輸出檔中建立一個 .NET Framework 資源的連結;資源檔並未置於輸出檔中。/ASSEMBLYRESOURCE 會在輸出檔中嵌入一個資源檔。

Linked 資源如果是以連結器建立的,則在組件中就是公用的 (Public)。

/ASSEMBLYLINKRESOURCE 要求編譯包含 /clr/LN/NOASSEMBLY 不允許搭配 /ASSEMBLYLINKRESOURCE。

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

filename 的檔案格式不拘。例如,您可能要讓原生 DLL 成為組件的一部分,以便將它安裝到全域組件快取中,並從組件中的 Managed 程式碼存取。

其他會影響組件產生的連結器選項為:

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

  1. 開啟專案的 [屬性頁] 對話方塊。如需詳細資訊,請參閱設定 Visual C++ 專案屬性

  2. 按一下 [連結器] 資料夾。

  3. 按一下 [命令列] 屬性頁。

  4. 在 [其他選項] 方塊中輸入選項。

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

請參閱

參考

設定連結器選項

連結器選項