2010-06-09 66 views
0

我有一個msbuild任務輸出到一個文件。msbuild和搜索文本

現在我想找到此文件一定文本或正則表達式並返回true,如果它是存在的,虛假的,如果它不是

,可以爲我做這個任務的任何想法?

回答

3

如果您使用的MSBuild 4(與Visual Studio 2010),你可以使用Property Functions,並做到這一點,沒有任何自定義任務:

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

甜 - 不知道這一點。 – 2010-06-09 21:33:23