我想知道如何使用exe二进制文件处理较少的文件列表,例如:
./dotless.Compiler.exe -m *.less现在我只能做单个文件,但不能做通配符。
我问这个问题的原因是我想在MSBuild中创建一个目标,这个目标是处理一个项目集合(这是一个文件列表)。我找不到在side MSBuild中循环任务的方法。如果有人知道如何为每个文件循环一个任务,那么我的问题也就解决了。
发布于 2011-07-20 00:58:11
<ItemGroup>
<MyFiles Include="[path to less files]\*" />
</ItemGroup>使用%(MyFiles.FullPath)语法(也称为Task Batching)为每个文件调用一次编译器
<Target Name="CompileLess">
<Exec Command="$(dotLessCompiler) -m %(MyFiles.FullPath)" />
</Target>https://stackoverflow.com/questions/6750506
复制相似问题