/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