共用方式為


/LN (建立 MSIL 模組)

指定不應將組件資訊清單插入輸出檔中。

語法

/LN

備註

根據預設, /LN 不會生效(元件指令清單會插入輸出檔中)。

使用 /LN,也必須使用 /clr (Common Language Runtime Compilation) 選項之一。

指令清單中沒有元件元數據的Managed程式稱為模組。 如果您使用 /c 編譯 (編譯而不連結)/LN,請在鏈接器階段指定 /NOASSEMBLY (建立 MSIL 模組), 以建立輸出檔。

如果您想要採用元件型方法來建置元件,您可以建立模組。 也就是說,您可以撰寫類型,並將其編譯成模組。 然後,您可以從一或多個模組產生元件。 如需從模組建立元件的詳細資訊,請參閱 .netmodule Files as Linker InputAl.exe (Assembly Linker)

模組的預設副檔名為 .netmodule。

在 Visual Studio 2005 之前的版本中,已使用 /clr:noAssembly 建立模組。

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

在 Visual Studio 開發環境中設定這個編譯器選項

若要以程式方式設定這個編譯器選項

  • 無法以程式設計方式變更這個編譯程序選項。

另請參閱

MSVC 編譯器選項
MSVC 編譯器命令列語法