2008-12-27 11 views
3

Je crée une tâche MSBuild qui générera un ou plusieurs fichiers, j'ai une tâche avec une propriété [output] de type ITaskItem []. Ma question est, ai-je besoin de mettre en œuvre cette interface moi-même ou y at-il une classe que je peux déjà utiliser?Génération de code dans une tâche MSBuild

Je veux qu'ils soient des éléments de tâche de compilation qui sont ajoutés à la liste des fichiers à compiler.

Répondre

2

Il s'avère qu'il existe déjà une classe TaskItem. C'est assez général, mais ça devrait marcher. Si vous définissez le ItemName = "Compiler" sur l'élément de sortie dans votre fichier cible, il les créera en tant qu'éléments de compilation et les ajoutera à la collection. Aucun problème

+0

Vous pouvez également créer un élémentGroupe imbriqué sous votre tâche qui inclut ou supprime votre sortie des groupes d'éléments. –

Questions connexes