如何在 TFS 2015 构建定义中指定多个测试 DLL?有一个通配符定义test .dll 对我不起作用,因为某些测试项目不应该在构建中运行。我尝试用分号分隔 DLL 名称,但似乎只有第一个测试 DLL 运行,其余的被忽略。
问问题
199 次
2 回答
0
通配符表示法通过在排除项前加上“-:”来支持排除项。你可以这样做:
**\$(BuildConfiguration)\*test*.dll;-:**\butnotme.dll;-:**\orme.dll
或者,如果您只想指定应该包含的 dll(请注意,第一个之外的路径表达式可能需要一个绝对目录占位符$(build.sourcesDirectory)
才能工作:
**\$(BuildConfiguration)\firsttest.dll;$(build.sourcesDirectory)\**\$(BuildConfiguration)\secondtest.dll
有关通配符表达式中允许的内容的确切详细信息,请参阅此博客文章。
于 2016-02-07T21:15:05.493 回答