2008-12-27 67 views
3

我正在創建一個MSBuild任務,它將生成一個或多個文件,我有一個任務,它具有ITaskItem []類型的[output]屬性。我的問題是,我是否需要自己實現該接口或者是否有我可以使用的類?在MSBuild任務中生成代碼

我希望它們是編譯任務項目,將其添加到要編譯的文件列表中。

回答

2

原來有一個TaskItem類已經。這是相當普遍的,但應該工作得很好。如果您在目標文件的輸出元素上設置ItemName =「Compile」,它將創建它們作爲編譯項目並將它們添加到集合中。沒問題

+0

您也可以在任務下創建一個嵌套的ItemGroup,它包含或從項目組中刪除您的輸出。 – 2010-07-13 16:50:07