/target:module (建立加入至組件的模組) (C# 編譯器選項)

更新:2007 年 11 月

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

/target:module

備註

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

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

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

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

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

範例

編譯會建立 in.netmodule 的 in.cs:

csc /target:module in.cs

請參閱

參考

/target (指定輸出檔案格式) (C# 編譯器選項)

其他資源

C# 編譯器選項