/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 開發環境中設定這個連結器選項
開啟專案的 [屬性頁] 對話方塊。如需詳細資訊,請參閱設定 Visual C++ 專案屬性。
按一下 [連結器] 資料夾。
按一下 [命令列] 屬性頁。
在 [其他選項] 方塊中輸入選項。
若要以程式設計方式設定這個連結器選項
- 請參閱 AdditionalOptions。