所以我想找到所有 .xml 和 .pdb 文件并从构建输出文件夹中删除它们。我可以一次做这个,但是我可以在找到匹配文件时做这个。
最佳答案
如果您将此作为 TFS 构建过程模板的一部分,那么您需要一些事件和一个变量。我会尽我所能和你谈谈。
matchedFiles
类型 IEnumerable<String>
String.Format("{0}\**\*.xml;{0}\**\*.pdb", BuildDetail.DropLocation)
.您可以将其更改为使用 BinariesDirectory
如果您不清理放置文件夹。 matchedFiles
String
. file
在 matchedFiles
System.IO.File
Delete
In
类型:String
值:file
现在,为了避免在构建日志中删除每个文件,请使用 Visual Studio 打开流程模板 XAML,找到
InvokeMethod
步骤,并将以下属性添加到 XAML:mtbwt:BuildTrackingParticipant.Importance="None"
关于TFS 使用 OR 查找匹配文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9299667/