Pregunta

Estoy llegar a enfrentarse con TFS 2010 (nunca tuvo suerte con TFS 2008) y yo estoy tratando de añadir mi primera solución en TFS. Sin embargo estoy recibiendo el siguiente mensaje de advertencia:

  

El proyecto que está intentando añadir a control de código fuente puede causar otros usuarios de control de origen tengan dificultad para abrir esta solución o conseguir nuevas versiones de la misma. Para evitar este problema, agregue el proyecto desde un lugar por debajo de la raíz de enlace de los otros proyectos de fuente controlada en la solución.

alguien me puede explicar lo que esto significa y cómo resolverlo? Esta advertencia se muestra de clic cuando la derecha en la solución en el Explorador de soluciones y seleccionando "Añadir a control de código fuente".

¿Fue útil?

Solución

Su estructura de carpetas solución debe ser similar a:

Solution Root folder
    | 
    .sln solution file       
    |
    Project1 folder
         |
         Project1.csproj   (or .vbproj)
    |
    Project2 folder
         |
         Project2.csproj   (or .vbproj)
    .
    .
    .

Otros consejos

Como se describe en este artículo Visual Studio Forum (enlace más abajo), el problema básico es que un proyecto de la solución está fuera de la sub-árbol que la solución en sí está en. Esto posiblemente puede conducir a problemas si otro mapas de usuarios los diferentes sub-estructuras de forma diferente en sus espacios de trabajo que el usuario que se llegue al hotel. las referencias cruzadas de los árboles ya no funciona. El diálogo es sólo una advertencia, pero se puede continuar si sabe que su equipo no se separó del árbol de código con asignaciones de espacio de trabajo complejas.

https://social.msdn.microsoft.com/Forums/vstudio/en-US/29579a28-9de0-4fc6-a253-b38191aa4fdc/must-projects -Ser-añadió-bajo-root-de-solución vinculante? foro = tfsversioncontrol

Para mí fue como este que he intentado añadir la solución desde otro lugar ya. Entonces tuve que limpiar el área de trabajo que se creó para la otra ubicación.

Para Visual Studio 2013 se puede encontrar la configuración del espacio de trabajo en:

File -> Source Control -> Advanced -> Workspaces...
  1. En el diálogo Manage Workspaces seleccione el espacio de trabajo se trabaja con
  2. Edit... Hit.
  3. En el diálogo Edit Workspace <yourworkspacename>
  4. borrar el "equivocado" Ubicación

Trate de añadir la solución de nuevo.

El siguiente problema puede manifestarse sympomatically el error que ha informado. Recuerde, los ensamblados de referencia no necesitan estar en cualquier ubicación específica en cualquiera de TFS o en el sistema de archivos de la estación de trabajo.

Un problema subyacente es que algunos tipos de proyectos por defecto a la " Cliente " versión de .NET Framework de destino. El Cliente versiones retirar de él asambleas que por lo general no se utilizan en proyectos de despliegue. Además, cualquier montaje de las referencias del proyecto tampoco deben hacer referencia a las asambleas omitidas por el perfil Cliente .

Simplemente cambie el ajuste de marco de destino de su proyecto a la versión de marco completo.

Mira mi blog, con respecto a este tema: http://thecurlybrace.blogspot.com/2010/09/ visual-studio-lleva-sabots.html

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top