Scott Hanselman

Where are User Tasks from the Task List in Visual Studio.NET Stored?

December 6, '04 Comments [3] Posted in Programming
Sponsored By

I'm not sure why I wanted to know this, but I was looking for where the User Tasks (not the auto-generated Comment Token Tasks) were stored from Visual Studio.NET.

They are stored in the Solution file's (.SLNs) parallel Solution User Options (.SUO) file. This file appears to be OLE Structured Storage, even in Whidbey.

Now I know.

P.S. We, as a policy, don't check either *.SUO files or *.CSPROJ.USER files into source control (we've added them to .CSVIgnore) as they are totally user-specific options and would not only clutter and confused, but potentially share settings and tasks we don't want to share.

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook twitter subscribe
About   Newsletter
Sponsored By
Hosting By
Dedicated Windows Server Hosting by SherWeb
Tuesday, December 07, 2004 7:14:05 AM UTC
*shocked gasp* you are using CVS for real product development?!! for butt-nacked open-sourcer that could be explained, but for commercial entity which can afford perforce, source vault or even subversion.... rolling disbelief check!
Max S.
Sunday, December 12, 2004 10:29:31 PM UTC
You are in for a surprice in Whidbey, at least for web projects. Some of the settings for the IIS path is, apparently, stored in the suo file. I hope this is a bug and it will be fixed. The bug kicks in when you have a web app path deeper than one level.
Thomas Eyde
Tuesday, January 31, 2006 5:35:51 PM UTC
Thanks. This is important to know if you want to back up these tasks.
Scott English
Comments are closed.

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.