visual variable valido tutorial studio seleccione refactor linea inicio fuente espaƱol elemento configurar code cambiar ajuste visual-studio-2008 visual-studio-2005 tfs folders

visual-studio-2008 - valido - visual studio code rename variable



Cambiar el nombre de la carpeta del proyecto que contiene en VS.net en TFS (5)

Tengo un proyecto de contranet, y después de algunas refactorizaciones, he modificado el nombre del proyecto. ¿Cómo puedo cambiar fácilmente el nombre de la carpeta de Windows subyacente para que coincida con este nuevo nombre de proyecto en una solución y proyecto controlado por TFS?
Nota, solía ser capaz de hacer jugando con cosas en segundo plano usando SourceSafe ...


Simplemente haga clic derecho en la carpeta en TFS y seleccione Cambiar nombre. Una vez que confirme el cambio de nombre, TFS hará los cambios en el disco por usted. Como señaló Kevin, querrá asegurarse de que todo esté registrado, porque TFS eliminará la carpeta anterior y todo lo que contiene, y desplegará la carpeta renombrada con la versión actual de los archivos.

Una nota final: no puede cambiar el nombre de una carpeta que no ha asignado, o de la que no ha hecho un "Obtener". No sé por qué, pero TFS desactivará la opción Cambiar nombre en estos casos.

Al menos eso es lo que me sucedió, si no recuerdo mal.


Simplemente puede cambiar el nombre del proyecto (archivo .Xproj y carpeta de proyecto) en TFS, eliminar la estructura de la carpeta local y todos sus contenidos, y luego hacer una actualización para el proyecto. Todo esto depende de que el repositorio fuente esté completamente actualizado y compilable.


Aquí hay pasos que me funcionaron en Visual Studio 2008 con TFS:

  1. Cerrar solución.
  2. Cambie el nombre de las carpetas del proyecto en Source Control Explorer (haga clic con el botón derecho en -> cambiar nombre). Esto duplica el código en carpetas recientemente nombradas.
  3. Abra la solución y, en el Explorador de soluciones, elimine las carpetas / proyectos antiguos y agregue los nuevos duplicados correctamente nombrados (en proyectos antiguos, haga clic con el botón derecho en> eliminar, luego en la solución, haga clic con el botón derecho en> Agregar> Proyecto existente ...)

O bien: después del paso 2, puede abrir el archivo .sln de la solución en un editor de texto y actualizar manualmente los nombres de la carpeta del proyecto. Si lo hace, es posible que deba extraer manualmente el archivo .sln para asegurarse de que sus cambios se verifiquen (<- ¡importante!).


Mi configuración particular es VS2010 que se conecta a TFS2008. Intenté algunas de las otras soluciones aquí, pero tuve problemas. Encontré que lo siguiente funcionó para mí:

  1. Eliminar el proyecto en la carpeta para renombrarla de la solución
  2. Guardar solución
  3. Cambiar el nombre de la carpeta que contiene el proyecto eliminado en el control de fuente TFS (esto cambia el nombre de forma local en su disco duro)
  4. Agregar proyecto a la solución desde la nueva ubicación
  5. Guardar solución
  6. Comprometerse con el control de la fuente

Ahora, tendrá el cambio de nombre de la carpeta y la solución reasignará todos los cometidos en un conjunto de cambios.


  1. Verifique todos los cambios pendientes dentro de la carpeta y asegúrese de que todos los demás miembros del equipo hagan lo mismo.
  2. Asegúrese de tener una copia de la carpeta en su directorio de trabajo (de lo contrario, no tendrá la opción de cambiar el nombre de la carpeta en el Explorador de control de código fuente en el siguiente paso). Obtenga la última versión en la carpeta para obtener una copia si aún no la tiene.
  3. Cierre la solución .
  4. Cambie el nombre de la carpeta dentro del Explorador de control de código fuente . Esto moverá todos los archivos que se rastrean en el control de origen de la carpeta original en su sistema de archivos a la nueva. Tenga en cuenta que los archivos no controlados por el control de origen permanecerán en la carpeta original; es probable que desee eliminar esta carpeta una vez que haya confirmado que no hay archivos allí que necesita.
  5. Abra la solución y seleccione '' No '' cuando se le solicite para obtener proyectos que se agregaron recientemente a la solución desde el control de origen. Recibirá una advertencia de que uno de los proyectos en la solución no se pudo cargar.
  6. Seleccione el proyecto dentro de Solution Explorer .

    Tenga en cuenta que estará en gris y marcado como ''No disponible'' .

  7. Abra el panel de Propiedades .
  8. Edite la propiedad ''Ruta de archivo'' directamente o con el botón '' ... ''.

    Tenga en cuenta también que esta propiedad solo se puede editar en Visual Studio 2010 . En las versiones más nuevas de Visual Studio, deberá editar manualmente las rutas del proyecto dentro del archivo de la solución.

  9. Haga clic con el botón derecho en el proyecto en la Exploración de la solución y seleccione Recargar proyecto en el menú contextual. Si aparece un mensaje de error que dice que el proyecto no se puede cargar desde la carpeta original, intente cerrar la solución, eliminar el archivo suo en la misma carpeta que el archivo de solución y luego volver a abrir la solución.
  10. Compruebe los cambios como un solo conjunto de cambios.
  11. Haga que otros miembros del equipo obtengan la última versión de la solución (haga clic con el botón derecho en la solución dentro del Explorador de soluciones y seleccione "Obtener la última versión" en el menú contextual.

Nota: Otras soluciones sugeridas que implican eliminar y luego volver a agregar el proyecto a la solución romperán las referencias del proyecto.

Si realiza estos pasos, también podría considerar cambiar el nombre de la siguiente manera.

  1. Archivo del proyecto
  2. Espacio de nombre predeterminado / raíz
  3. Montaje

Además, considere modificar los valores de los siguientes atributos de ensamblaje .

  1. AssemblyProductAttribute
  2. AssemblyDescriptionAttribute
  3. AssemblyTitleAttribute