/ASSEMBLYMODULE (將 MSIL 模組新增至元件)

語法

/ASSEMBLYMODULE:filename

引數

filename
您想要包含在此元件中的模組。

備註

連結 /ASSEMBLYMODULE 器選項可讓您將模組參考新增至元件。 模組中的類型資訊不適用於新增模組參考的元件程式。 不過,模組中的類型資訊將可供參考元件的任何程式使用。

使用 #using 將模組參考新增至元件,並讓模組的類型資訊可供元件程式使用。

例如,請考慮下列案例:

  1. 使用 /LN 建立模組。

  2. 在不同的專案中使用 /ASSEMBLYMODULE ,將模組包含在目前的編譯中,這會建立元件。 此專案不會使用 #using 參考模組。

  3. 任何參考此元件的專案現在也可以使用模組中的類型。

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

MSVC 連結器接受 .netmodule 檔案做為輸入,而連結器所產生的輸出檔案將會是元件或 .netmodule 檔案,且不會依賴任何 .netmodule 輸入連結器之檔案的執行時間。 如需詳細資訊,請參閱 .netmodule 檔案作為連結器輸入

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

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

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

  3. 修改 [ 將模組新增至元件 ] 屬性。

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

另請參閱

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