Why does Visual Studio check out the .vspscc file when I add a file to a project?

kenwarner picture kenwarner · Jun 25, 2010 · Viewed 36.6k times · Source

If I add a new file to a project under TFS source control, it will check out the project file and the corresponding .vspscc file for that project file.

The project file itself changes (to include the new file), but the .vspscc file doesn't change at all. Why bother checking it out? Is there a way to disable it from being checked out and if there is, should I?

Answer

Caladain picture Caladain · Jun 25, 2010

It gets checked out because under certain conditions it will be modified..and thus they checked it out as a matter of default. I wouldn't worry about it..it's not hurting anything, and if you disable it, it might bite you badly in the future in a bizarre way.