所以我得到了一个解决方案,在各个项目中,有16,000个单元测试都在Visual Studio 2013中通过。但是,升级到2015之后,当我选择运行所有&# 39;测试,在18到20之间将失败(我看到的最多是35)。它总是至少相同18,但没有对代码进行任何更改,有时更多的失败。这18人和其他人几乎不会分享任何能够轻易解决问题的共同因素(至少对我而言)。
现在,当我选择20个左右时,运行全部失败,并选择"运行选定的测试"从右键菜单中,只有6个失败,其余的则通过(6个确实在VS2013中每次都通过)。
任何人都可以指出我至少在一个方向上弄清楚为什么会这样吗?据我所知,版本之间的vstest保持不变。如果相关,整个代码库都是用C#编写的,我很乐意在必要时提供更多详细信息。