TFS 使用 OR 查找匹配文件
所以我想找到所有 .xml 和 .pdb 文件并将它们从构建输出文件夹中删除。我可以一次执行此操作,但我可以在找到匹配文件时执行此操作吗?
So I want to find all the .xml and .pdb files and delete them from a build output folder. I can do this one at a time, but can I do this as one find matching files.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您将此作为 TFS 构建过程模板的一部分执行,那么您需要一些活动和一个变量。我会尽力和你谈谈。
matchedFiles
,类型为IEnumerable
String.Format("{0}\**\*.xml;{0}\**\*.pdb", BuildDetail.DropLocation)
.如果您不清理放置文件夹,可以将其更改为使用BinariesDirectory
。matchedFiles
字符串
。file
inmatchedFiles
System.IO.File
删除
In
类型:String
值:file
现在,为了避免在构建日志中删除每个文件,请使用以下命令打开 Process Template XAML Visual Studio,找到
InvokeMethod
步骤,然后将以下属性添加到 XAML:If you are doing this as part of the TFS build process template then you need a few activities and a variable. I'll do my best to talk you through it.
matchedFiles
of typeIEnumerable<String>
String.Format("{0}\**\*.xml;{0}\**\*.pdb", BuildDetail.DropLocation)
. You can change it to useBinariesDirectory
if you are not cleaning the Drop Folder.matchedFiles
String
.file
inmatchedFiles
System.IO.File
Delete
In
Type:String
Value:file
Now to avoid having a every File Delete in your build log, open the Process Template XAML with Visual Studio, find the
InvokeMethod
step, and add the following Attribute to the XAML: