msbuild并搜索文本

时间:2010-06-09 20:55:29

标签: msbuild

我有一个输出到文件的msbuild任务。

现在我想在该文件中搜索某个文本或正则表达式,如果存在则返回true,如果不是则返回false

任何可以为我做这件事的想法?

1 个答案:

答案 0 :(得分:3)

如果您正在使用MSBuild 4(使用Visual Studio 2010),则可以使用Property Functions并执行此操作而无需任何自定义任务:

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