Este archivo es un remanente de las implementaciones pasadas VSS/TFS, como publicó Paulo Santos.
En el nivel de solución, no he encontrado uso funcional para estos archivos. En 10 años de usar TFS, nunca he visto ese archivo alterado. Puede eliminar estos archivos .VSSCC, como suelo hacer con mis soluciones de código cerrado.
Pero si elimina el archivo .vsscc de nivel de solución, recibirá un mensaje de error no destructivo la primera vez que abra el archivo de solución ... solo después de que se haya creado una nueva rama. Toda apertura de solución posterior no mostrará el mensaje de error nuevamente.
Mis estándares de configuración TFS tienen el archivo de solución solo en la carpeta raíz, todos los proyectos están en subcarpetas. Como esos archivos .vsscc duplican la cantidad de archivos en mi raíz, siempre los borro.
A nivel de proyecto, dejo esos archivos, ya que mi equipo nunca abre archivos de proyecto directamente, solo solución .SLN.
Para mi equipo, prefiero la facilidad de los programadores para abrir soluciones sobre ese único mensaje de error.
Es una muy buena pregunta. Al agregar proyectos al control de código fuente, parece crear ** y versión ** los archivos .vspscc. Sin embargo, si intenta exportar y volver a agregar el proyecto a otro control de origen, el asistente de control de origen coloca estos archivos en la lista ignorada. Lamentablemente, esta pregunta no ha sido respondida con un claro ** sí porque ... ** o ** no porque ... ** respuesta. – Vinzenz