Scott Hanselman

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

December 06, 2004 Comment on this post [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
Hosting By
Hosted in an Azure App Service
December 07, 2004 7:14
*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!
December 12, 2004 22:29
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.
January 31, 2006 17:35
Thanks. This is important to know if you want to back up these tasks.

Comments are closed.

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