Dans MSBuild, je souhaite appeler une tâche qui extrait tous les fichiers de tout le projet dans une solution spécifique et conserve ces fichiers dans une propriété qui peut être transmise à d'autres (tâches de traitement, etc.)Sortie de tous les fichiers d'une solution dans une tâche MSBuild
Je pensais quelque chose le long des lignes de:
<ParseSolutionFile SolutionFile="$(TheSolutionFile)">
<Output TaskParameter="FilesFound" ItemName="AllFilesInSolution"/>
</ParseSolutionFile>
<Message Text="Found $(AllFilesInSolution)" />
qui génèrerait la liste de tous les fichiers dans les projets dans la solution et je pouvais utiliser la propriété AllFilesInSolution en entrée à d'autres tâches d'analyse. Est-ce une tâche déjà existante ou dois-je la construire moi-même? Si j'ai besoin de le construire moi-même, la tâche devrait-elle produire un tableau de chaînes ou d'ITaskItems ou autre chose?