代码之家  ›  专栏  ›  技术社区  ›  Brandon

TODO:注释未显示在任务列表中

  •  10
  • Brandon  · 技术社区  · 15 年前

    硬盘出现故障后,我不得不重新安装所有的开发工具,我的Visual Studio出现了问题。

    我有一大堆 //TODO: 项目分散在我的项目中,我无法让它们显示在“用户任务”下的任务列表中。我重新启动VisualStudio无效,然后检查了任务列表设置中的标记,并列出了TODO。

    你知道我怎样才能让他们再次上市吗?我不记得上一次安装VS时需要更改任何设置才能使其正常工作。

    4 回复  |  直到 6 年前
        1
  •  8
  •   Joel Coehoorn    12 年前

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

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

        2
  •  4
  •   Andy    15 年前

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

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

        3
  •  2
  •   AndyP    13 年前

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

        4
  •  1
  •   Reto Meier    15 年前

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

    我习惯于使用“在文件中查找”文本搜索来列出整个解决方案中的每个待办事项。虽然不太好看,但每次都能用。

        5
  •  1
  •   francelife23    4 年前

    我也有同样的问题,在四处阅读之后( https://www.simba.com/blog/visual-studio-tip-enabling-todo-tasks/ ),我发现这是有效的(在VS2019中):

    来自工具->选项->文本编辑器>C/C++>查看,确保杂项标题下的“枚举注释任务”设置为True。