硬盘驱动器出现故障后,我不得不重新安装我的所有开发工具,并且我遇到了 Visual Studio 问题。
我的项目中有很多//TODO:
项目分散在我的项目中,我无法让它们显示在我的用户任务下的任务列表中。我重新启动 Visual Studio 无效,然后我检查了任务列表设置中的令牌并列出了 TODO。
关于如何让它们再次被列出的任何想法?我不记得上次安装 VS 时必须更改任何设置才能使其正常工作。
硬盘驱动器出现故障后,我不得不重新安装我的所有开发工具,并且我遇到了 Visual Studio 问题。
我的项目中有很多//TODO:
项目分散在我的项目中,我无法让它们显示在我的用户任务下的任务列表中。我重新启动 Visual Studio 无效,然后我检查了任务列表设置中的令牌并列出了 TODO。
关于如何让它们再次被列出的任何想法?我不记得上次安装 VS 时必须更改任何设置才能使其正常工作。
默认情况下,TODO 注释仅显示在当前打开文件的任务列表中。Visual Studio 不会自动搜索整个解决方案。
随着时间的推移,许多用户最终会在大部分时间打开项目的大部分文件(至少对于中等规模的项目),因为 Visual Studio 会在 *.suo 文件中记住这些首选项。用户通常不会关闭文件,因此打开的文件往往会累积。*.suo 文件本身通常不保存在源代码管理中,因此在重建工作站时,所有内容都不会立即打开,任务也不会显示。
查找任何 TODO 项的简单方法是简单地使用 Find in Files 搜索选项,搜索 //TODO,然后选择 Look in 选项为“Entire Solution”。
这将查看所有文件,而不仅仅是打开的文件。
我注意到 TODO 注释将显示在 App_Code 文件夹下的已关闭文件的任务列表中。页面或用户控件后面的代码中的任何注释(即不在 App_Code 文件夹中)都不会显示在任务列表中。
我已经开始使用#warning 并使用 TODO: 开始警告消息:希望有朝一日可以解决此问题!
我的印象是,即使任务列表正常工作,TODO 项目也只显示当前打开的文件(或其他限制)?
我已经养成了使用“在文件中查找”文本搜索来列出整个解决方案中的每个 TODO 的习惯。它不太漂亮,但每次都有效。
我有同样的问题,在阅读(https://www.simba.com/blog/visual-studio-tip-enabling-todo-tasks/)之后,我发现这很有效(在 VS2019 中):
从 Tools->Options->Text Editor>C/C++>View 中,确保 Miscellaneous 标题下的“Enumerate Comment Tasks”设置为 True。
一旦你按下 OK,我通过添加一个标签来刷新,等等,TODO 项目出现在任务列表窗口中。