/target:module (C# 編譯器選項)

這個選項可讓編譯器不產生組件資訊清單 (Assembly Manifest)。

/target:module

備註

根據預設,使用這個選項編譯所建立的輸出檔具有副檔名 . netmodule。

.NET Framework Common Language Runtime 無法載入不具有組件資訊清單的檔案。 不過,這種檔案可以透過 /addmodule,合併至某個組件的組件資訊清單中。

如果單一編譯建立的模組超過一個,則某個模組內的 internal 型別也可以在編譯時供其他模組使用。 當某個模組的程式碼參考到其他模組的 internal 型別時,兩個模組就必須透過 /addmodule 合併至組件資訊清單。

Visual Studio 開發環境中不支援建立模組。

如需如何以程式設計方式設定這個編譯器選項的詳細資訊,請參閱 OutputType

範例

編譯 in.cs 並建立 in.netmodule:

csc /target:module in.cs

請參閱

參考

/target (C# 編譯器選項)

其他資源

C# 編譯器選項