TODO:评论未显示在任务列表中

时间:2009-11-02 21:42:58

标签: visual-studio visual-studio-2008 todo tasklist

在硬盘驱动器发生故障后我不得不重新安装所有开发工具,而且我遇到了Visual Studio的问题。

我的项目中散布了一堆//TODO:项,我无法让它们显示在用户任务下的任务列表中。我重新启动Visual Studio无效,然后我在任务列表设置中检查了令牌并列出了TODO。

有关如何让它们再次列出的任何想法?我不记得上次安装VS时必须更改任何设置才能使其正常工作。

5 个答案:

答案 0 :(得分:8)

默认情况下,TODO注释仅显示在当前打开文件的任务列表中。 Visual Studio不会自动搜索整个解决方案。

随着时间的推移,许多用户最终会在大多数情况下打开项目的大部分文件(至少对于中等大小的项目),因为Visual Studio会在* .suo文件中记住这些首选项。用户通常不会关闭文件,因此打开的文件往往会累积。 * .suo文件本身通常不会保存在源代码管理中,因此在重建工作站时,一切都不会立即打开,任务也不会显示。

答案 1 :(得分:3)

查找任何TODO项目的简单方法是只使用“在文件中查找”搜索选项,搜索// TODO,然后选择“查找范围”选项为“整个解决方案”。

这将查看所有文件,而不仅仅是打开的文件。

答案 2 :(得分:2)

我注意到TODO注释将显示在App_Code文件夹下的已关闭文件的任务列表中。页面或用户控件后面的代码中的任何注释(即不在App_Code文件夹中)然后它将不会显示在任务列表中。

我已经开始使用#warning并使用TODO启动警告消息:希望有一天可以修复此问题!

答案 3 :(得分:1)

我的印象是,即使任务列表正常工作,TODO项目也只显示当前打开的文件(或其他一些限制)?

我习惯于只使用“在文件中查找”文本搜索来列出整个解决方案中的每个TODO。它不那么漂亮但每次都有效。

答案 4 :(得分:1)

在阅读了https://www.simba.com/blog/visual-studio-tip-enabling-todo-tasks/之后,我遇到了同样的问题(在VS2019中):

在“工具”->“选项”->“文本编辑器”>“ C / C ++>视图”中,确保在“其他”标题下将“枚举注释任务”设置为“真”。

按下OK后,我通过添加一个标签刷新了,等等,TODO项出现在任务列表窗口中。