使用TFS 2015 Build ... 我理解通配符是如何工作的,我已经阅读了格式化文档,但是在Visual Studio测试步骤的Test Assembly字段中使用它们时,我没有得到预期的结果。
单独使用这些路径中的每一个都可以工作,但当与分号放在一起时,我会收到错误:“不支持给定路径的格式。” $(build.sourcesDirectory)\ v7.25_Core ** \ MySystems.Xmts.Test \ BIN ** \ MySystems.Xmts.Test.dll; $(build.sourcesDirectory)\ v7.25_Core ** \ MySystems.Xmts.WinForms.Test \ BIN ** \ MySystems.Xmts.WinForms.Test.dll
再次,每个人都单独工作。与分号一起,他们应该一起工作,但我得到一个错误。我错过了什么?
文档说它应该有效:https://www.visualstudio.com/en-us/docs/build/steps/test/visual-studio-test
这对于通配符也很有用:https://blogs.infosupport.com/tfs2015-build-tasks-the-wildcard-format-explained/#comment-124376
答案 0 :(得分:2)
看起来这是一个已知的错误,并通过TFS2015 UPDATE 3解决。 “如果以分号分隔的2个DLL的完整路径,VsTest任务将失败。”
答案 1 :(得分:0)
将$(build.sourcesDirectory)
更改为**
,您将摆脱此错误:
**\v7.25_Core**\MySystems.Xmts.Test\bin**\MySystems.Xmts.Test.dll; **\v7.25_Core**\MySystems.Xmts.WinForms.Test\bin**\MySystems.Xmts.WinForms.Test.dll