我的单元测试是作为 TFS 2015 版本的一部分执行的(使用原生的 Microsoft.VisualStudio.TestTools.UnitTesting 程序集创建)。
一切都很好。我今天早上将TFS升级为 TFS 2015 v3 。升级完美,没有遇到任何错误。
运行后续构建并且不再执行单元测试。我使用Visual Studio Test构建步骤运行它们。
查看构建日志我发现vstest.console.exe正在执行略有不同的命令。
工作命令(从升级之前的昨天开始)
alignof(T) == 1
今天是这里的(失败了)
vstest.console.exe
"E:\TfsData\Build\_work\DEV\CoreLibraryTests\bin\Release\CoreLibraryTests.dll"
/Settings:"E:\TfsData\Build\_work\DEV\CoreLibraryTests\CoreLibraryTests.runsettings"
/logger:trx
在失败的构建步骤中,路径" $ / DEV / CoreLibraryTests / bin / Release / CoreLibraryTests.dll "尚未解析为磁盘上的物理路径(之前已执行过 - 请参阅工作命令)。
这一切都奏效了,我无法理解为什么它现在失败了。任何想法如何解决这个问题?