Saltar al contenido

No hay icono de candado para algunos proyectos en una solución de fuente controlada

Solución:

Todo lo que está mal es que el archivo de proyecto no tiene el enlace correcto a TFS. Falta una sección en el archivo .csproj que debería verse así:

<SccProjectName>SAK</SccProjectName>
<SccLocalPath>SAK</SccLocalPath>
<SccAuxPath>SAK</SccAuxPath>
<SccProvider>SAK</SccProvider>

Donde SAK (probablemente) significa Solución ya lo sabe.

Hasta donde yo sé, solo afecta la visualización del estado del control de fuente en el Explorador de soluciones, como se señaló, ya puede realizar otras tareas de control de fuente en el proyecto. No es mucho, pero vale la pena arreglarlo, ya que es una buena comprobación visual de que todo está siendo controlado.

Para solucionarlo, resalte el proyecto en el Explorador de soluciones, luego vaya a Archivo> Control de fuente> Avanzado …> Cambiar control de fuente … Seleccione el proyecto en cuestión en esa lista (probablemente se verá bien y será válido), haga clic en Desenlazar, aceptar la advertencia y luego hacer clic en Enlazar (el mismo botón de la barra de herramientas ha sido reetiquetado) Ok esa ventana, y verifique todos los archivos que sugiere. Esto hará los cambios necesarios y deberían aparecer los candados. Revise y verifique los cambios para conservarlos.

Para mí, el icono también faltaba … pero TAMBIÉN, el .csproj real no aparecía en la vista del Explorador de control de fuente de TFS. (Lo que significa que el .csproj no estaba siendo controlado por la fuente … a pesar de que todos los directorios y archivos del proyecto estaban controlados por la fuente).

La solución para mí fue tener la carpeta abierta en TFS Source Control Explorer en Visual Studio 2015 … y también tener una ventana del Explorador de archivos de Windows abierta donde podía ver el archivo .csproj en mi computadora local … Y entonces simplemente arrastra y suelta el archivo desde el Explorador de archivos de Windows a la ventana del Explorador de control de fuente TFS de Visual Studio.

Luego vi inmediatamente que el Proyecto tenía el ícono más (y también estaba visible debajo de la lista de cambios pendientes). ¡Realicé un registro y luego el ícono de candado ahora aparece en mi proyecto! 😀

Webturner tiene la solución correcta. Pero además de esto, tuve que agregar manualmente el archivo del proyecto a TFS desde el sistema de archivos (haga clic con el botón derecho en el archivo del proyecto -> Team Foundation Server -> Agregar). Luego, desvincular / vincular en VS como sugiere Webturner. Para mí, todo esto fue causado por un cambio de nombre anterior del archivo del proyecto.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *