在 TFS Build vNext 中,可以使用 Build 任务。其中许多将 searchPattern 参数作为输入,用于指定文件的通配符路径。例如,VsTest 任务为其 Test Assembly 参数指定以下内容:



因此,指定了要包含的路径的通配符,并指定了要排除的路径的通配符。

如何指定要包含的多个通配符路径。

说我想要 foo.dll 和 test.dll,这怎么指定?

我试过了

**\*foo*.dll;**\*test*.dll

但是底层的 powershell 函数 Find-Files 抛出并出错:



这能做到吗?

最佳答案

以下在我的机器上运行良好

**\$(BuildConfiguration)\*test*.dll;**\$(BuildConfiguration)\*foo*.dll;-:**\obj\**

关于tfsbuild - TFS Build,当任务使用 searchPattern (Find-Files) 时如何指定多个通配符路径,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32878926/

10-13 06:15