2010-09-30 64 views
6

Cada vez que abro una solución particular, los enlaces de VSS se pierden y tengo que volver a enlazar. ¿Alguien puede decirme por qué sucede esto y/o cómo prevenirlo (a falta de nunca cerrar la solución, o tener que hacer una "Obtener la última versión")? Esto no ocurre para cada proyecto/solución, solo este.fijaciones VSS se pierden cada vez que la solución se abre

Como siempre, gracias por la ayuda.

P.S. Sé que el producto apesta, pero tengo que usarlo.

+0

qué versiones de VS y VSS? ¿cómo estás abriendo el sln? (¿desde Explorer o VS?) si cierra el proyecto y vuelve a abrirlo de inmediato, ¿siempre sucede? – Beth

+0

VS 2005 y VSS 6.0. Sí, sucede si lo cierro y lo abro de inmediato. Gracias. –

+0

Olvidé mencionar que estoy abriendo la solución a través de VS. –

Respuesta

2

Va a ser difícil encontrar la causa raíz del problema pero está probablemente relacionado con la corrupción de informaciones vinculantes almacenados en su carpeta.

Una posible solución sería eliminar el contenido de su carpeta de proyectos (puede probar primero solo eliminando los archivos relacionados con VSS) y luego volver a abrirlo desde el control de origen (en VS) para permitir que VS vuelva a crear información vinculante.

Esto sin duda va a funcionar si tan sólo en su equipo está experimentando este problema ... othewise ... no sé.

Si el problema occure después de eso, no veo otra solución que volver a instalar su VS :-(

la esperanza de que ayude!

+0

Lo intentaré. Gracias. –

+0

Eliminé los archivos vss de la solución y cada uno de los 38 proyectos, luego los volví a vincular.Han pasado unos días y hasta ahora, todo bien. Tomaré esto como la respuesta. Gracias. –

0

la versión de VSS está usando?

en versiones anteriores de Visual SourceSafe (antes 6.0c), después de la adición de una solución de Visual Studio para su control de código fuente, la información de enlace se almacenan directamente en la .sln y archivos .proj.

Desde VSS 6.0c, toda la información de enlace se mantiene lo en archivos llamados MSSCCPRJ.SCC en la máquina del desarrollador.

después de decidir que la información se almacena de unión, se puede determinar la causa más fácil. antes y después de cerrar VS, abra la .sln/archivo con el cuaderno y comprobar si se incluye un código similar al

GlobalSection (SourceCodeControl) = presolución ... EndGlobalSection

0

Puede ser porque algo podría ser intefering con la copia local de la solución VSS en su máquina. El directorio local configurado para su solución contiene dos archivos adicionales además de sus archivos de proyecto: uno es MSSCCPRJ.SCC y el otro es TheSolutionName.VSSSCC. En Windows, sus iconos tienen dos flechas que apuntan en direcciones opuestas. Los borré accidentalmente (pensando que eran basura) y luego perdí todos los enlaces a la solución VSS. Por favor, compruebe si algo similar está sucediendo en su máquina.

Otra razón podría ser - el uso de múltiples versiones de VSS en la misma máquina.

+0

Sé cuáles son esos archivos y no fueron eliminados. Solo hay una versión única de VSS en mi máquina, pero gracias de todos modos. –

Cuestiones relacionadas