共用方式為


WriteCodeFragment 工作

使用指定的已產生程式碼片段來產生暫時程式碼檔。 請不要刪除這個檔案。

參數

下表說明 WriteCodeFragment 工作的參數。

參數

描述

AssemblyAttributes

選擇性的 ITaskItem[] 參數。

要寫入之欄位的描述。 項目 Include 的值是屬性的完整型別名稱,例如 "System.AssemblyVersionAttribute"。

每個中繼資料都是參數的名稱-值組,這必須是 String 的型別。 某些屬性只允許建構函式位置引數。 不過,您可以在任何屬性中使用這樣的參數。 若要設定建構函式位置屬性,請使用類似 "_Parameter1"、"_Parameter2" 等的中繼資料名稱。

無法跳過參數索引。

Language

必要的 String 參數。

指定要產生之程式碼的語言。

Language 可以是可使用 CodeDom 提供者的任何語言,例如 "C#" 或 "VisualBasic"。 發出的檔案將會有該語言的預設副檔名。

OutputDirectory

選擇性 ITaskItem 參數。

指定已產生程式碼的目的資料夾 (一般是中繼資料夾)。

OutputFile

選擇性的 ITaskItem 輸出參數。

指定已產生之檔案的路徑。 如果此參數是使用檔案名稱所設定,就會在檔案名稱前面加上目的地資料夾。 如果是使用根目錄設定的,則會忽略目的地資料夾。

如果未設定此參數,則輸出檔案名稱會是目的資料夾、任意檔案名稱,以及指定之語言的預設副檔名。

備註

除了會有表中列出的參數之外,此項工作還會繼承 TaskExtension 類別中的參數,而該類別本身又繼承 Task 類別。 如需這些錯誤碼的清單及其說明,請參閱 TaskExtension 基底類別

請參閱

概念

MSBuild 工作

其他資源

MSBuild 工作參考