I'm trying to get my TODO comments to show up in the task list in Visual Studio 2010 for a C++ project, but they don't. I looked at this, but see no caveats other than the TODO comments need to be in the currently-open file. For example, creating a new Win32 console app places this:
// TODO: reference additional headers your program requires here
in a new file, stdafx.h. However, there's nothing in the task list.
I have "Comments" chosen from the drop-down in the task list, but it's always empty. And it's not this problem; I can open the file and be looking at the TODO comment in the code editor and no task is shown. This is not a problem for C# projects as TODO comments show up as designed in those projects; this appears to be an issue specific to C++ projects.
What else can I check?
Visual Studio Tracks Your “// TODO” Comments From within Visual Studio Go to View -> Task List. This will display the Task List window and show you any area of your open Solution that has existing comments that start with // TODO . You can filter down to your Current Project, Current Document, or Open Documents.
Visual Studio provides several tool windows helping developers to keep track of their project. Task list collects information from source code, so it is available at one place all together.
TODO comments are just code comments that start with a single string of capital letters like // TODO or // FIXME.
This is off by default 'for performance reasons'. Tools + Options, Text Editor, C/C++, Formatting, Miscellaneous, Enumerate Comment Tasks = True. Feedback article is here.
Also note the comment in the MSDN article about task list comments:
With Visual C++ projects, the Task List displays only the comments that are found in the file that is currently active in the editor.
This is what I got from MSDN:
Hi,
The ‘comments tasks’ in the Task List window is turned off by default due to performance reasons. You can turn this feature on from
Tools->Options->Text Editor->C/C++->Formatting-> Miscellaneous->Enumerate Comment Tasks.
We apologize for the inconvenience.
Thanks Sumit Kumar Visual C++ Team
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With