Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有 2 个测试类别“A”和“B”。我希望构建定义忽略它们,所以我在类别过滤器中输入了以下内容:
!A&!B
结果:MSBuild 将忽略所有标有“A”的测试,但不会忽略标有“B”的测试。但是:如果我将“A”添加到仅标有“B”的测试中,它将正常工作。
即使我想了两次,我也无法更好地解释它:-(。
我相信,因为您使用的是'!或“不等于”,您需要在非“与”中有一个“或”。
!A|!B
似乎已过时,因为 TFS 2013 中没有出现该问题。他们更改了过滤器内的语法。也许这就是为什么?