10

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

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

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

4

5 回答 5

7

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

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

于 2009-11-02T21:48:35.087 回答
4

查找任何 TODO 项的简单方法是简单地使用 Find in Files 搜索选项,搜索 //TODO,然后选择 Look in 选项为“Entire Solution”。

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

于 2009-11-02T22:00:44.287 回答
2

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

我已经开始使用#warning 并使用 TODO: 开始警告消息:希望有朝一日可以解决此问题!

于 2011-02-11T16:43:28.877 回答
1

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

我已经养成了使用“在文件中查找”文本搜索来列出整个解决方案中的每个 TODO 的习惯。它不太漂亮,但每次都有效。

于 2009-11-02T21:52:07.417 回答
1

我有同样的问题,在阅读(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 项目出现在任务列表窗口中。

于 2020-10-17T13:53:51.143 回答