2008-12-17 16 views
10

Acabo de (re) unirme a una empresa para trabajar en algunos proyectos de C++. Estoy mirando los archivos y estoy tratando de averiguar qué son todos los archivos relacionados con Visual Studio. Muchos sospecho que son huérfanos de versiones anteriores del IDE.¿Para qué son todos estos archivos de Visual Studio 2005?

He enumerado todas las extensiones de archivo a continuación y anoté las que creo que entiendo. Si puedo proporcionar más información sobre los archivos individuales o cómo se relacionan los diferentes archivos, lo agradecería mucho. También me gustaría escuchar consejos sobre cómo manejar estos archivos bajo algún sistema de control de versiones (utilizamos Visual SourceSafe por ahora).

.dsp - proyecto de Developer Studio (obsoleto?)
.dsw - espacio de trabajo de Developer Studio (obsoleto?)
.ncb - Ningún archivo del navegador de compilación (por intelisense?)
.sln - Solución
.suo - Opciones de usuario de la solución
.vcproj - Archivo de proyecto VC++
.vcproj. $ DOMINIO. $ USUARIO.usuario - ¿eh?
.vcproj.vspscc -?
.vsscc -?
.vssscc -?
.vc08 -?
Lo que me vuelve realmente loco son los archivos que son binarios en lugar de simples archivos de texto. ¿Por qué la EM odia tanto los archivos de texto? Suspiro ...

cr

Respuesta

13

.dsp - obsoleto
.dsw - obsoleto
.ncb - para IntelliSense (no debe estar en control de código fuente)
.sln - Solución
.suo - Solución opciones de usuario (no debe estar en control de código fuente)
.vcproj - VC++ archivo de proyecto
.vcproj $ DOMINIO $ USER.user -.. las opciones de usuario del proyecto (no debe estar en control de código fuente)
.vcproj.vspscc - archivo de control de código fuente
.vsscc - control de código fuente archivo
.vssscc - fuente de archivo de control

VSS = Visual Segura
SCC = Control de código fuente (El TLA para el control de la fuente de plugins en la arquitectura VS)

+0

Esos archivos de "control de origen" - IMHO importante para agregar un poco sobre lo que hacen. P.ej. http://social.msdn.microsoft.com/Forums/en-CA/tfsgeneral/thread/9920911d-1a7e-4ada-90cd-b1b910586cf4 – talkaboutquality

+0

¿Es posible la extensión de archivo "vc08"? si es posible, avíseme, dónde se utilizó esta extensión de archivo. –

1

El vsscc y vssscc tienen que ver con Visual Source Safe.

+0

Creo .vcproj.vspscc hace así Fuente. Todo lo que termine en scc es Source Safe en mi experiencia. Por cierto lo siento acerca de Source Safe :) –

+0

y el vcproj.vspcc – StingyJack

1

Como diga correctamente, los archivos .dsp & .dsw son el formato de archivo de proyecto antiguo VC6 y están obsoletos en el contexto de VS2005, bueno, una vez que se han convertido.

.ncb es la base de datos intellisense y los archivos .vcproj. $ DOMAIN. $ USER.user contienen configuraciones de proyecto específicas del usuario. Sin embargo, no tengo idea de lo que son: me di cuenta de que tanto VS2005 como VS2008 tienden a crear estos archivos.

Cuestiones relacionadas