2010-06-09 6 views
0

У меня есть задача msbuild, которая выводится в файл.msbuild и ищите текст

Теперь я хочу найти этот файл для определенного выражения текста или регулярного выражения и возвращает истину, если она есть, и ложно, если оно не

любая идея задачи, которые могли бы сделать это для меня?

ответ

3

Если вы используете MSBuild 4 (с Visual Studio 2010), вы можете использовать Property Functions и сделать это без каких-либо пользовательской задачи:

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

Sweet - не знал об этом. –