TODO: комментарии не отображаются в списке задач

мне пришлось переустановить все мои инструменты разработки после сбоя жесткого диска, и у меня возникла проблема с Visual Studio.

У меня была куча //TODO: элементы, разбросанные по моим проектам, и я не могу заставить их отображаться в моем списке задач под пользовательскими задачами. Я перезапустил Visual Studio без эффекта, затем я проверил маркеры в настройках списка задач и список задач.

любая идея о том, как я могу заставить их быть перечислены снова? Я не помню каких-либо изменений настройки в последний раз, когда я установил VS, чтобы заставить это работать.

4 ответов


по умолчанию комментарии TODO отображаются только в списке задач для открытых файлов. Visual Studio не выполняет автоматический поиск по всему решению.

со временем многие пользователи получают большинство файлов проекта, открытых большую часть времени (по крайней мере, для проектов среднего размера), потому что Visual Studio запоминает эти настройки в *.файл suo. Пользователи обычно не закрывают файлы, и поэтому открытые файлы имеют тенденцию накапливаться. Этот.* сами файлы suo не являются обычно хранится в системе управления версиями, поэтому при перестройке рабочей станции все сразу не открывается, и задачи не отображаются.


простой способ найти любые элементы TODO-это просто использовать опцию поиска в файлах, искать / / TODO и выбрать опцию Look in, чтобы быть "целым решением".

Это будет выглядеть во всех файлах, а не только открытые.


Я заметил, что комментарии TODO будут отображаться в списке задач закрытых файлов, которые находятся в папке App_Code. Любые комментарии в коде позади страницы или usercontrol (т. е. не в папке app_code), то он не будет отображаться в списке задач.

Я начал использовать #warning и начал предупреждающее сообщение с TODO: в надежде, что эта проблема может быть исправлена!


У меня создалось впечатление, что даже когда список задач работает нормально, элементы TODO отображаются только для открытых файлов (или некоторых других ограничений)?

У меня есть привычка просто использовать текстовый поиск "найти в файлах", чтобы перечислить все задачи во всем решении. Это чуть менее красиво, но это работает каждый раз.