gpt4 book ai didi

TFS 使用 OR 查找匹配文件

转载 作者:行者123 更新时间:2023-12-04 14:39:53 25 4
gpt4 key购买 nike

所以我想找到所有 .xml 和 .pdb 文件并从构建输出文件夹中删除它们。我可以一次做这个,但是我可以在找到匹配文件时做这个。

最佳答案

如果您将此作为 TFS 构建过程模板的一部分,那么您需要一些事件和一个变量。我会尽我所能和你谈谈。

  • 创建一个 序列构建完成后的某个地方 - 我把我的放在文件被复制到放置位置的位置之后。
  • 创建一个作用域为 的变量序列matchedFiles类型 IEnumerable<String>
  • 添加 FindMatchingFiles Activity 到 Sequence 并设置属性如下
  • 匹配模式 :String.Format("{0}\**\*.xml;{0}\**\*.pdb", BuildDetail.DropLocation) .您可以将其更改为使用 BinariesDirectory如果您不清理放置文件夹。
  • 结果 :matchedFiles
  • 添加 ForEach Activity 到序列并设置属性如下:
  • 类型 :String .
  • Foreach filematchedFiles
  • 正文 添加新 调用方法 事件并设置属性如下:
  • 目标类型 :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/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com