Obtener "Error al crear la asignación" al agregar una solución al control de código fuente de TFS


He creado un nuevo Proyecto de Equipo en TFS, pero cuando intento agregar mi solución a él obtengo:

' No se pudo crear la asignación

No se puede asignar la ruta del servidor, $/Finance/MyApp, porque no está arraigada debajo de un proyecto de equipo.'

No puedo encontrar nada en Google o aquí que se parezca remotamente a este problema.

 56
Author: Chris Surfleet, 2010-08-20

9 answers

Tuve este problema al usar el servicio Team Foundation de Microsoft de Visual Studio 2012. Acababa de crear el nuevo proyecto de equipo a través del sitio web de TFS. Aunque pude ver mi nuevo proyecto en la ventana' agregar solución', obtuve el error que reportó el OP.

Tuve que entrar en la ventana " Team Explorer", luego en " Connect to Team Projects" y marcar el nuevo proyecto. Luego pude agregar mi solución al proyecto del equipo.

 147
Author: Daz,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-11-22 11:03:28

¿Finanzas es un proyecto de equipo para usted?

Si no es así, puede borrar las asignaciones para el espacio de trabajo o incluso simplemente eliminar su espacio de trabajo. http://msdn.microsoft.com/en-us/library/54dkh0y3 (v=VS.100).aspx

 4
Author: Ewald Hofman,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-08-20 14:15:09

Tuvo el mismo problema al actualizar el proyecto a TFS 2010 desde 2008. La solución fue eliminar el archivo vsssc en la raíz de la carpeta del proyecto y volver a añadirlo

 2
Author: Tjaart,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-01-10 09:45:48

En mi caso tuve que hacer Team Explorer y conectarme al nuevo proyecto luego tuve que cerrar mi solución y volver a abrir y luego el" agregar al control de código fuente " funcionó.

Connect Conectar y comprobar el proyecto en la ventana team explorer -- Cerrar solución -- Solución abierta -- reintentar la adición de solución a la fuente de control

 2
Author: Omgee Cares,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-07-03 11:03:06

Tuve este problema con el control de código fuente de Visual Studio Online, Visual Studio no reconocería el proyecto de equipo incluso después de conectarse a proyectos de equipo, actualizar, reiniciar Visual Studio. Tuve que usar el enlace "Abrir en Visual Studio" del proyecto en el sitio en línea de Visual Studio y luego abrir la solución desde allí.

 1
Author: kilkfoe,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-02-09 20:30:30

Bueno, no quería hacer nada tan drástico, resultó que una de mis subcarpetas dentro de la solución que quería agregar al control de código fuente, estaba asignada dentro de un espacio de trabajo diferente (en un servidor TFS diferente). Así que la solución era conectarse a ese otro servidor TFS, encontrar y eliminar la asignación de carpetas conflictiva dentro de ese espacio de trabajo, e intentarlo de nuevo.

 0
Author: Bruno Altinet,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-04-13 10:59:46

Tuve el mismo problema con visual studio 2008 y TFS 2012. En mi caso, cuando agregué manualmente la carpeta local al proyecto a través de la asignación del espacio de trabajo, el problema desapareció.

File -> Source Control -> WorkSpaces -> Edit

Luego, cuando fui a agregar la solución a source control, detectó la asignación automáticamente.

 0
Author: Mansfield,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-03-25 12:56:59

En mi caso, copié la carpeta de "Mis documentos" a c:\tfsroot donde había mapeado la raíz TFS. Luego, cuando abrí la solución y la agregué a TFS, funcionó.

 0
Author: Tom Resing,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-05-09 02:23:01

Yo tenía el mismo problema. Mi solución en VS2017:

  • Abra la pestaña Team Explorer
  • Seleccione el Explorador de Control de Código fuente
  • Haga clic con el botón derecho en la carpeta de nivel superior del proyecto y seleccione "Advanced/Remove Mapping"
  • Eliminar la asignación
  • Haga clic derecho en la carpeta de nivel superior para el proyecto y seleccione "Avanzado/Mapear a la carpeta local"
  • Vaya a la carpeta de nivel superior con el código fuente (es posible que deba ajustar la ruta que seleccionó. Puede añadir un nombre de la carpeta hasta el final)
  • Haga clic en" Mapa "
  • Responder "Sí" al cuadro de mensaje "Los elementos recién asignados no se descargarán hasta que ejecute un get. ¿Quieres obtener $ / Tu nombre de carpeta ahora?"

¡Eso debería bastar!

 0
Author: Ken,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-10-04 17:48:28