为什么Visual Studio两次显示重要的任务列表项,一次带有感叹号,一次没有感叹号?

时间:2019-09-16 13:12:19

标签: c# visual-studio visual-studio-2017

如果我在Visual Studio中定义了高优先级的任务列表令牌,如下所示:

enter image description here

我在这样的代码中使用它:

enter image description here

它在任务列表中显示两次,一次带有感叹号,一次没有:

enter image description here

所有高优先级项目都显示在列表顶部,这很好。但是随后它们又再次出现在它们相对的排序位置,并与高优先级项目下面的常规优先级项目混合在一起。

此行为的预期目的是什么?

在您否决或关闭该项目以“无用”之前,请考虑一下当您大量使用任务项目并且将数十个高优先级项目分散在常规优先级项目之间而没有明显区别时会发生什么。在我的示例中,令牌中有“重要”一词,因此很明显,但显然不必那样。

1 个答案:

答案 0 :(得分:1)

这是因为您的TODO <<重要>>匹配常规定义的TODO以及TODO <<重要>>标签。如果要查看三个,请添加TODO <<重要>>更多信息,并将注释设置为// TODO << IMPORTANT >> MORE。现在您将拥有三个任务,并且所有任务都有不同的优先级。

我认为,如果您想要自己想要的行为,则只需要定义不会冲突的令牌即可。

相关问题