MSBuild:通过每个目录中的文件执行命令

时间:2018-03-21 01:46:49

标签: msbuild

我有一个CLI工具来读取文本文件并生成输出文本文件。

MyTool.exe inputFile1.txt inputFile2.txt inputFileN.txt -o outputFile.txt

然后我有一个目录层次结构如下

MainDir
    SubDir1
        File1
        File2
    SubDir2
        File3
        File4
    SubDirN
        FileN

我想为另一个项目创建一个MSBuild项目文件。在这个msbuildproj文件中,我需要为每个子目录中的所有文件执行MyTool.exe,并为每个子目录创建一个输出文件。

MyTool.exe MainDir\SubDir1\File1 MainDir\SubDir1\File2 -o outputFile1.txt
MyTool.exe MainDir\SubDir2\File3 MainDir\SubDir1\File4 -o outputFile2.txt
MyTool.exe MainDir\SubDirN\FileN -o outputFileN.txt

如何在MSBuild脚本中创建循环来执行此操作?

0 个答案:

没有答案