2010-06-09 5 views
0

J'ai une tâche msbuild qui génère un fichier.msbuild et recherche de texte

Maintenant, je veux chercher ce fichier pour un certain texte ou une expression regex et retourne vrai si elle est là et faux si ce ne

toute idée d'une tâche qui pourrait le faire pour moi?

Répondre

3

Si vous utilisez MSBuild 4 (avec Visual Studio 2010), vous pouvez utiliser Property Functions et faire sans aucune tâche personnalisée:

<IsMyFileMatching>$([System.Text.RegularExpressions.Regex]::IsMatch($([System.File]::ReadAllText("yourfile"), "pattern")))</IsMyFileMatching> 
+0

douce - ne savait pas à ce sujet. –