msbuild和搜索文本

msbuild和搜索文本,msbuild,Msbuild,我有一个输出到文件的msbuild任务 现在,我想在该文件中搜索某个文本或正则表达式,如果存在则返回true,如果不存在则返回false 有没有想到一个任务可以帮我做到这一点?如果您使用的是MSBuild 4(与Visual Studio 2010配合使用),则可以在不使用任何自定义任务的情况下使用并执行此任务: <IsMyFileMatching>$([System.Text.RegularExpressions.Regex]::IsMatch($([System.File]::R

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

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

有没有想到一个任务可以帮我做到这一点?

如果您使用的是MSBuild 4(与Visual Studio 2010配合使用),则可以在不使用任何自定义任务的情况下使用并执行此任务:

<IsMyFileMatching>$([System.Text.RegularExpressions.Regex]::IsMatch($([System.File]::ReadAllText("yourfile"), "pattern")))</IsMyFileMatching>
$([System.Text.RegularExpressions.Regex]::IsMatch($([System.File]::ReadAllText(“yourfile”),“pattern”))
如果您使用的是MSBuild 4(与Visual Studio 2010配合使用),则无需任何自定义任务即可使用并执行此操作:

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

Sweet-不知道这件事。Sweet-不知道这件事。