WriteCodeFragment 工作
使用指定的已產生程式碼片段來產生暫時程式碼檔。 請不要刪除這個檔案。
參數
下表說明 WriteCodeFragment 工作的參數。
參數 |
描述 |
---|---|
AssemblyAttributes |
選擇性的 ITaskItem[] 參數。 要寫入之欄位的描述。 項目 Include 的值是屬性的完整型別名稱,例如 "System.AssemblyVersionAttribute"。 每個中繼資料都是參數的名稱-值組,這必須是 String 的型別。 某些屬性只允許建構函式位置引數。 不過,您可以在任何屬性中使用這樣的參數。 若要設定建構函式位置屬性,請使用類似 "_Parameter1"、"_Parameter2" 等的中繼資料名稱。 無法跳過參數索引。 |
Language |
必要的 String 參數。 指定要產生之程式碼的語言。 Language 可以是可使用 CodeDom 提供者的任何語言,例如 "C#" 或 "VisualBasic"。 發出的檔案將會有該語言的預設副檔名。 |
OutputDirectory |
選擇性 ITaskItem 參數。 指定已產生程式碼的目的資料夾 (一般是中繼資料夾)。 |
OutputFile |
選擇性的 ITaskItem 輸出參數。 指定已產生之檔案的路徑。 如果此參數是使用檔案名稱所設定,就會在檔案名稱前面加上目的地資料夾。 如果是使用根目錄設定的,則會忽略目的地資料夾。 如果未設定此參數,則輸出檔案名稱會是目的資料夾、任意檔案名稱,以及指定之語言的預設副檔名。 |
備註
除了會有表中列出的參數之外,此項工作還會繼承 TaskExtension 類別中的參數,而該類別本身又繼承 Task 類別。 如需這些錯誤碼的清單及其說明,請參閱 TaskExtension 基底類別。