共用方式為


/ASSEMBLYMODULE (將 MSIL 模組加入組件)

/ASSEMBLYMODULE:filename

備註

其中:

  • filename
    您要加入這個組件中的模組。

備註

/ASSEMBLYMODULE 選項可以讓您將模組參考加入到組件。 加入模組參考的組件程式將無法使用模組中的型別資訊。 不過,參考該組件的任何程式將可以使用模組中的型別資訊。

使用 #using 可以將模組參考加入至組件,也可以讓模組的型別資訊供組件程式使用。

例如,請考量下列案例:

  1. 使用 /LN 建立模組。

  2. 在另一個專案中使用 /ASSEMBLYMODULE 以包含目前編譯 (Compilation) 中會建立組件的模組。 這個專案不會以 #using 參考該模組。

  3. 參考這個組件的任何專案現在也可以使用該模組的型別。

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

Visual C++ 連結器接受 . netmodule 檔案做為輸入,而由連結器所產生的輸出檔將是組件或 . netmodule,在做為連結器輸入的任何 . netmodule 上,沒有執行階段相依性。 如需詳細資訊,請參閱 .netmodule 檔做為連結器輸入

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

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

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

  3. 按一下 [輸入] 屬性頁。

  4. 修改 [將模組加入組件] 屬性。

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

請參閱

參考

設定連結器選項

連結器選項