Cómo cambiar el nombre de una carpeta de proyecto desde Visual Studio?


Mi solución actual para cambiar el nombre de la carpeta del proyecto es:

  • Elimine el proyecto de la solución.
  • Cambie el nombre de la carpeta fuera de Visual Studio.
  • Vuelva a agregar el proyecto a la solución.

¿hay alguna manera mejor?

Author: shA.t, 2008-10-17

30 answers

Usuarios de TFS: Si está utilizando el control de código fuente que requiere que lo advierta antes de cambiar el nombre de los archivos / carpetas, mire esta respuesta en su lugar que cubre los pasos adicionales requeridos.


Para cambiar el nombre de la carpeta de un proyecto, archivo (.*proj) y nombre para mostrar en visual studio:

  • Cierre la solución.
  • Cambie el nombre de las carpetas fuera de Visual Studio. (Cambiar el nombre en TFS si se utiliza la fuente control)
  • Abra la solución, ignorando las advertencias (responda "no" si se le pide que cargue un proyecto desde el control de código fuente).
  • Ir a través de todos los no disponible proyectos y...
    • Abra la ventana properties para el proyecto (resalte el proyecto y presione Alt+Introduzca o F4, o haga clic con el botón derecho > propiedades).
    • Establezca la propiedad ' File Path' en la nueva ubicación.
      • Si la propiedad no es editable (como en VS2012), luego abra el archivo .sln directamente en otro editor como Notepad++ y actualice las rutas allí en su lugar. (Es posible que tenga que revisar la solución primero en TFS, etc.)
    • Reload el proyecto - haga clic con el botón derecho > reload project.
    • Cambie el nombre para mostrar del proyecto, resaltándolo y presionando F2, o haga clic con el botón derecho > renombrar.

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

Si realiza estos pasos, también puede considerar cambiar el nombre de lo siguiente para que coincida:

  1. Asamblea
  2. Espacio de nombres predeterminado / Raíz
  3. Espacio de nombres de archivos existentes (use las herramientas de refactor en Visual Studio o la herramienta de espacios de nombres inconsistentes de ReSharper)

También considere modificar los valores del siguiente ensamblaje atributos:

  1. AssemblyProductAttribute
  2. AssemblyDescriptionAttribute
  3. AssemblyTitleAttribute

Es posible que desee votar por el equipo de Visual Studio para automatizar este procedimiento.

 652
Author: Tim Abell,
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
2017-09-06 17:29:53

Hay otra manera de hacer esto, usando el *.sol, * csproj files.

  1. abra su archivo de solución
  2. busca el *.csproj le gustaría cambiar
  3. Será así (en relación con el *.sol file):

    Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Shani.Commands.Impl", "Shani.Commands.Impl\Shani.Commands.Impl.csproj", "{747CFA4B-FC83-419A-858E-5E2DE2B948EE}"

  4. Y simplemente cambie la primera parte a la nueva dirección, por ejemplo:

    Impl\Shani.Commands.Impl\Shani.Commands.Impl.csproj

  5. Por supuesto, no se olvide de mover todo el proyecto a que directorio

Diviértete.

 79
Author: rabashani,
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
2008-10-17 07:05:02

Esto es sencillo en VS 2015 (posiblemente funciona en versiones anteriores)

  1. En el Explorador de soluciones, haga clic derecho en Main solution > Rename
  2. En el Explorador de soluciones, haga clic derecho en project (under solution) > Rename
  3. En el Explorador de soluciones, haga doble clic o haga clic con el botón derecho en la pestaña Properties >ir a la aplicación, cambie el nombre de Assembly name y Default namespace para que coincida.
  4. Si también desea cambiar el nombre del espacio de nombres, abra uno de sus archivos de clase. Haga clic derecho en namespace > Rename... esto debe buscar y reemplazar todas las referencias a su espacio de nombres en todo el proyecto.
  5. Cierre el proyecto > cambie el nombre de project folder.
  6. Edite el archivo .sln en el bloc de notas, cambie la ruta al cjproj. ie fu\bar.csproj --> bar\bar.csproj
 53
Author: wired00,
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
2015-10-18 08:42:06

Hombre, he luchado con esto. Desafortunadamente, no hay una solución de un solo clic en Visual Studio, pero si está ejecutando Visual Studio 2012 y su proyecto está bajo control de código fuente con Team Foundation Server , así es como lo hice funcionar, manteniendo el historial de código fuente:

(Asegúrate de leer el comentario de @mjv a continuación, ya que señala que puedes saltarte el paso 5-10)

  1. Asegúrese de que ha comprobado todos los cambios, por lo que no tiene pendiente cambio.
  2. Elimine el proyecto de la solución, haciendo clic derecho y seleccionando Remove.
  3. Ahora, en el Explorador de Windows, cambie el nombre de la carpeta del proyecto.
  4. Vuelva a Visual Studio y, en el Explorador de soluciones, haga clic con el botón derecho en la solución y elija Agregar -> Proyecto existente . Seleccione el archivo de proyecto para el proyecto que eliminó en el paso 2, que debe estar ubicado en la carpeta renombrada.
  5. Ahora el proyecto está de vuelta en la solución, pero el proyecto no parece ser añadido al control de código fuente. Para arreglar eso, open Source Control Explorer.
  6. Busque la carpeta del proyecto en el Explorador de Control de código fuente, que corresponde con la carpeta del proyecto en su disco, a la que cambió el nombre en el paso 3.
  7. Cambie el nombre de la carpeta en el Explorador de Control de código fuente, por lo que tiene el mismo nombre que la carpeta del proyecto en el disco.
  8. Ahora echa un vistazo a tus cambios pendientes. Debe tener cambios en el archivo de solución y una operación de cambio de nombre en el proyecto carpeta.
  9. Haga una reconstrucción y asegúrese de que todo se compila correctamente. Si tenía referencias entre proyectos al proyecto que renombró, debe agregarlas nuevamente a los proyectos individuales que lo referenciaron.
  10. Ya deberías estar listo. Ve y revisa todo.

La guía anterior funcionó para mí. Si no le funciona, intente eliminar la solución local por completo y elimine la asignación de carpetas en su espacio de trabajo. Reinicie Visual Studio por si acaso. Hacer seguro que realmente eliminó toda la solución de su computadora. Ahora readd la solución de asignación a su espacio de trabajo y obtener la última versión. Ahora prueba los pasos anteriores. Lo mismo se aplica si algo sale mal mientras se siguen los pasos anteriores. Simplemente elimine su solución localmente y obtenga la fuente más reciente, y tendrá un borrón y cuenta nueva para trabajar.

Si todavía tiene problemas, asegúrese de que no ha cambiado nada manualmente en el archivo de solución o ha intentado otros 'trucos' antes probando los pasos anteriores. Si ha cambiado algo y lo ha registrado, es posible que desee considerar hacer una reversión al punto justo antes de comenzar a jugar con el cambio de nombre del proyecto.

Por supuesto, también querrá cambiar el nombre del proyecto en sí, en el Explorador de soluciones. Puede hacer esto antes de los pasos anteriores, pero en ese caso, asegúrese de verificar ese cambio antes de aplicar los pasos anteriores. También puede hacerlo después, pero asegúrese de seguir todos los pasos anteriores primero, y compruebe los cambios antes de intentar cambiar el nombre del proyecto en el Explorador de soluciones. No recomiendo intentar mezclar los pasos anteriores con un cambio de nombre del nombre del proyecto en el Explorador de soluciones. Podría funcionar, pero yo recomiendo hacerlo en 2 conjuntos de cambios.

 47
Author: René,
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-05-24 09:51:29

Actualmente, no. Bueno, en realidad puede hacer clic en el nodo del proyecto roto y en el panel propiedades buscar la propiedad 'Ruta' a continuación, haga clic en el pequeño icono de exploración y seleccione la nueva ruta.

Voila:)

 31
Author: mortenbpost,
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
2008-10-17 06:52:57

La solución más simple es la siguiente:

  1. Haga clic con el botón derecho en el proyecto y cámbielo de nombre.
  2. (opcional) Abra la configuración de propiedades del proyecto y modifique el nombre del ensamblado (y opcionalmente el espacio de nombres predeterminado) para usar el nuevo nombre del proyecto.
  3. (opcional) Seleccione el nombre del espacio de nombres en un archivo de origen, haga clic con el botón derecho y seleccione Refactor\Rename para renombrar globalmente el espacio de nombres al nuevo nombre del proyecto.
  4. (opcional) Abra el AssemblyInfo.archivo cs y cambiar el nombre del ensamblado coincidir.
  5. Guarde y cierre la solución.
  6. Usando el Explorador de Windows cambie el nombre de la carpeta del proyecto al nuevo nombre.
  7. Abra el archivo SLN en un editor de texto y busque la referencia a la ruta del proyecto y cámbiela para usar el nuevo nombre de carpeta.

Hay 4 pasos necesarios pero se recomiendan 7. Al final del día, aunque el proyecto se cambia el nombre por completo. Técnicamente, el nombre de la carpeta para el proyecto no tiene que coincidir con el proyecto en sí, por lo que incluso ese paso es opcional, pero puede ser confuso si no coinciden. Lo mismo para los nombres de ensamblado y espacio de nombres.

 23
Author: Md. Shafiqur Rahman,
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-01-26 11:57:49

En la respuesta de andersjanmyr es más fácil cambiar el nombre del proyecto primero.

  1. Cambiar el nombre del proyecto.
  2. Cierre la solución (guárdela).
  3. Cambie el nombre de las carpetas fuera de Visual Studio.
  4. Abra la solución, ignorando las advertencias.
  5. Revise todos los proyectos no disponibles y establezca la propiedad 'File Path' en la nueva ubicación de su archivo de proyecto, es decir, someproject.csproj.
  6. Vuelva a cargar el proyecto.

Además, después de que se lleven a cabo esos pasos, es posible que desee para cambiar el nombre de otras referencias a su antiguo nombre de proyecto.

En propiedades del proyecto, actualice el Nombre del ensamblado y el Espacio de nombres predeterminado. Esto actualizará lo siguiente en el archivo del proyecto...

<RootNamespace>SomeProjectName</RootNamespace>
<AssemblyName>SomeProjectName</AssemblyName>

...y se deshará del error " Namespace does not correspond to file location, should be:'SomeProjectName' "

Cambie el nombre de su espacio de nombres raíz (si tiene resharper, haga clic derecho en el espacio de nombres y vaya Refactor -> Rename).

Cambie todas las ocurrencias de su antiguo nombre de proyecto en AssemblyInfo.cs

 8
Author: CRice,
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-27 01:34:42

Para VS2017 puede usar mi extensión visual studio

Descargar

Cambiará el nombre del proyecto en:

  • carpeta de ubicación del proyecto
  • archivo de solución
  • referencia en otros proyectos
  • nombre del ensamblador, información
  • espacio de nombres predeterminado
 7
Author: Kuanysh,
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-05-21 13:11:13

Solo tuve que hacer esto yo mismo (usando VS2010). Como algunas personas han respondido, el paso más simple parece ser:

  1. Cierre el proyecto VS.
  2. Abra el .archivo sln y cambiar el nombre del prefijo del directorio del proyecto para cada uno de los .csproj occurrences.
  3. Guardar el .sln file
  4. Cambie el nombre del directorio de la carpeta del proyecto real en su disco duro para que coincida con sus cambios en .archivo sln.
  5. Abra el .sln (en VS) y reconstruir
 6
Author: John Im,
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-02-22 17:33:39

Véase el punto 3 en el artículo vinculado.

  1. Cierre la solución y el IDE.
  2. En el Explorador: Cambie el nombre del directorio al nuevo nombre.
  3. En el Explorador: Abra el .archivo sln con editor de texto.
  4. Cambie el nombre del directorio al nuevo nombre y guarde.
  5. Reinicie el IDE y abra la solución desde el menú Archivo, Archivos recientes si no se inicia automáticamente.
  6. Haga clic en la carpeta del proyecto del Explorador de soluciones y compruebe la ruta propiedad en las propiedades en la parte inferior. Ahora hará referencia a la nueva carpeta del proyecto.

Funcionó para mí.

 4
Author: Jim Lewis,
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-27 01:31:58

Solución probada para la extensión de Visual Studio para Herramientas de Datos para Business Intelligence (SSDT-BI 2013):

  1. Mueva la carpeta del proyecto a su nueva ubicación (no cambie el nombre de nada todavía)
  2. En el Explorador de soluciones, cambie el nombre del Proyecto / Solución.
  3. Cierre (y guarde) el proyecto recién renombrado.
  4. Cambie el nombre de la carpeta del proyecto y.archivo sln.
  5. Utilice un editor de texto y abra el archivo de solución de proyecto recién renombrado (.sln) (He utilizado Notepad++)
  6. En la línea número 6 verás: "Proyecto {fdjfksdjk4387!...} = "OLDPROJECT", " OLDFOLDER\OLDPROJECT.rptproj". Cambie el nombre de todo con los nuevos nombres utilizados en el paso 4. (es decir ... = "NEWPROJECT", " NEWFOLDER\NEWPROJECT.rptproj"... )
  7. ¡Eso es todo!

Probado al 100% y funcionó perfectamente en mi caso.

NOTA: No se puede confirmar si funciona bajo diferentes plantillas de proyecto o versiones de Visual Studio. Como siempre, haz copias de seguridad de todo de antemano.

 3
Author: user3285866,
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
2015-09-09 18:54:15

@andersjanmyr: puede presionar Alt+Enter para abrir la página de Propiedades para el proyecto no disponible y establecer la propiedad "Ruta de archivo" allí; ya que no está disponible en el menú contextual del proyecto no disponible (en VS2008).

 2
Author: Ujjwal Singh,
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-10-21 21:55:54

He escrito una pequeña herramienta que automatiza todos estos pasos. También soporta subversion por ahora.

La información sobre las versiones actuales se puede encontrar aquí Visual Studio Project Renamer Infos

Las últimas versiones ahora se pueden descargar desde la Página de descarga de Visual Studio Project Renamer

Los comentarios son muy apreciados.

 2
Author: Razer,
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-05-07 13:41:43

NOTA: Esta corrección es para Visual Studio 2008, pero debería funcionar aquí.

  1. Con el Explorador de Windows, cambie el nombre de las carpetas de la solución (la carpeta principal y la carpeta secundaria) al nuevo nombre de la solución.
  2. Elimine el archivo .sln ubicado en la carpeta padre.
  3. En Visual Studio, seleccione Archivo|Abrir proyecto.
  4. Profundiza en la nueva carpeta que acabas de renombrar y abre la .archivo csproj (ubicado en la carpeta secundaria).
  5. Haga clic con el botón derecho en el nombre del proyecto y cámbielo a lo que tú quieres. (Debe ser el mismo nombre que la carpeta en el paso 1.)
  6. Seleccione Archivo|Cerrar Solución. Un diálogo le preguntará si desea guardar los cambios en el archivo .sln. Haga clic en Sí.
  7. En el cuadro de diálogo Guardar archivo como, seleccione la carpeta PADRE recién renombrada y haga clic en guardar. (NOTA: Asegúrese de que el archivo .sln tenga el mismo nombre que la carpeta. No se requiere, pero mantiene la coherencia.)

HECHO.

 1
Author: Robo A GoGo,
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-11-07 16:35:47

Cuando se usa TFS, el paso 2 es cambiar el nombre de la carpeta en el control de código fuente y luego obtener el último antes de volver a abrir la solución.

 1
Author: Amy Patterson,
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-10-12 13:11:31

Recientemente subimos una versión beta de una extensión VS gratuita que hace esto por ti. Echa un vistazo a la Galería VS: Galería Descargar

 1
Author: user3652868,
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
2015-02-20 22:09:53

Bueno, lo hice a mi manera

  • Cerrar Visual Studio 2012
  • Cambie el nombre de su subdirectorio a nombre preferido bajo .sln
  • Borrar *.suo file
  • Abra la solución de nuevo, corrija cualquier propiedad del Proyecto(s) cargado para cumplir con el nuevo nombre del subdirectorio
 1
Author: ageroh,
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
2015-04-09 09:12:28

Aunque esta pregunta ya ha sido respondida, quería compartir mi enfoque para resolver este problema. A menudo tenía el mismo problema de cambiar el nombre de un proyecto en VS y editar el nombre de la carpeta, el nombre del proyecto y .archivo sln con el fin de lograr que. Acabo de escribir un VBScript que logra todo eso. Tienes que tener cuidado con las cuerdas que elijas para reemplazar.

EDITAR: Solo tienes que poner el .archivo vbs en el mismo directorio que el .archivo sln de la solución.

'Script parameters'
Solution = "Rename_Visual_Studio_Project" '.sln'
Project = "Rename_Visual_Studio_Project" '.csproj'
NewProject = "SUCCESS"

Const ForReading = 1
Const ForWriting = 2

Set objFso = CreateObject("Scripting.FileSystemObject")
scriptDirr = objFso.GetParentFolderName(wscript.ScriptFullName)

'Rename the all project references in the .sln file'
Set objFile = objFso.OpenTextFile(scriptDirr + "\" + Solution + ".sln", ForReading)
fileText = objFile.ReadAll
newFileText = Replace(fileText, Project, NewProject)
Set objFile = objFSO.OpenTextFile(scriptDirr + "\" + Solution + ".sln", ForWriting)
objFile.WriteLine(newFileText)
objFile.Close

'Rename the .csproj file'
objFso.MoveFile scriptDirr + "\" + Project + "\" + Project + ".csproj", scriptDirr + "\" + Project + "\" + NewProject + ".csproj"

'Rename the folder of the .csproj file'
objFso.MoveFolder scriptDirr + "\" + Project, scriptDirr + "\" + NewProject
 1
Author: Valkyrias,
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
2017-08-27 14:26:11

Para aquellos que usan Visual Studio + git y desean mantener el historial de archivos (trabajos que cambian el nombre de ambos proyectos y/o soluciones):

1) Cerrar Visual Studio

2) In .el archivo gitignore duplica todas las rutas ignoradas del proyecto que desea renombrar con versiones renombradas de esas rutas.

3) Use el comando git move de esta manera:

git mv <old_folder_name> <new_folder_name>

Ver documentación para opciones adicionales: https://git-scm.com/docs/git-mv

4) En su .archivo sln: Encuentra la línea que define tu proyecto y cambiar el nombre de la carpeta en ruta. La línea debería ser algo así como:

Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "<Project name>", "<path-to-project>\<project>.csproj"

5) Abra Visual Studio, haga clic derecho en proyecto - > Renombrar

6) Luego cambie el nombre de los espacios de nombres. Leí que Resharper tiene algunas opciones para esto. Pero simple find / replace hizo el trabajo por mí.

7) Eliminar viejo .caminos de gitignore

 1
Author: ivke,
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-08-20 08:21:26

Después de cambiar el nombre de la carpeta, abra el .archivo sln en el bloc de notas y cambiar la ruta a nueva ruta.

 0
Author: LastTribunal,
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-18 20:38:44

Problemas similares surgen cuando se tiene que crear un nuevo proyecto, y desea un nombre de carpeta de proyecto diferente al nombre del proyecto.

Cuando crea un nuevo proyecto, se almacena en

./path/to/pro/ject/YourProject/YourProject.**proj

Supongamos que querías tenerlo directamente en la carpeta ject:

./path/to/pro/ject/YourProject.**proj

Mi solución alternativa para lograr esto es crear el proyecto con la última parte de la ruta como nombre, para que no cree un directorio adicional:

./path/to/pro/ject/ject.**proj

Cuando ahora cambia el nombre del proyecto desde dentro de Visual Studio, alcanzas el objetivo sin tener que salir VS:

./path/to/pro/ject/YourProject.**proj

La desventaja de este enfoque es que tiene que ajustar el espacio de nombres predeterminado y el nombre del binario de salida también, y que tiene que actualizar los espacios de nombres en todos los archivos que se incluyen dentro de la plantilla del proyecto.

 0
Author: Etan,
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-08-23 23:27:14

Utilizo VS 2013 y TFS 2013.

Lo hice así:

  1. Abra Visual Studio, sin abrir la propia solución, y use el Explorador de Control de código fuente para buscar y renombrar carpetas para proyectos
  2. Haga doble clic en archivo de solución en el Explorador de control de código fuente para abrir una solución.
  3. Tienes una pregunta: "Recientemente se han agregado proyectos a esta solución. ¿Quieres obtenerlos del control de código fuente?", y usted elige Sí
  4. Ahora la carpeta y la estructura del proyecto están allí, pero ahora los archivos, por lo que ahora se obtiene la Última versión de control de código fuente
  5. Intenta construir y confirmar cambios.
 0
Author: Muris,
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-04-25 15:49:22

Hay un enfoque más simple que se probó en VS 2013 Update 1 y aplicable para proyectos conectados a TFS:

  • Abrir VS pero dejar que la solución cerrada
  • Explorador de código abierto y cambiar el nombre de la carpeta deseada (la solución se cerrará para usted si no lo cerró antes)
  • Haga clic con el botón derecho en la solución (también desde el Explorador de fuentes) y seleccione check-in
  • Abra la solución, se le dirá que hay nuevos proyectos añadidos, aceptar para obtener el cambio.
  • Elimine el proyecto de la solución y agréguelo de nuevo, luego haga el check-in
  • Compruebe que las referencias internas están bien
 0
Author: Mohamed Emad,
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-04-29 17:05:29

La forma más sencilla es ir a la propiedad de la ventana cambiar el nombre de los espacios de nombres predeterminados y luego cambiar el nombre

 0
Author: hjbjh,
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
2015-07-22 12:34:21

1-Cambiar el nombre del proyecto fuera VS. 2-edita el nombre_de_proyecto.sln con un editor de texto, cambie el nombre de la ruta a la nueva ruta

 0
Author: user1062770,
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
2015-08-20 15:52:22

Hice lo siguiente:

  1. Cambie el nombre del proyecto desde vs2013. (opcional / no necesario)

  2. Exportar el proyecto como una plantilla.

  3. Cierre la solución.

  4. Reabrir la solución

  5. Cree un proyecto a partir de la plantilla guardada y use el nombre que desee.

  6. Elimine del explorador de soluciones el proyecto anterior.

En este punto traté de compilar el nuevo solución y para hacerlo tuve que copiar manualmente algunos recursos y encabezados a la nueva carpeta del proyecto desde la carpeta del proyecto anterior. Haga esto hasta que se compile sin errores. Ahora este nuevo proyecto guarda el " .archivo exe " a la carpeta anterior.*

So- >

  1. Vaya al explorador de Windows y copie manualmente el archivo de la solución de la carpeta del proyecto anterior a la nueva carpeta del proyecto.

  2. Cerrar la solución, y abrir la solución desde dentro de la nueva proyecto.

  3. Se ha cambiado la configuración de nuevo a (x64) si es necesario.

  4. Elimine la carpeta del proyecto con el nombre anterior de la carpeta de la solución.

 0
Author: John Am,
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
2017-03-25 17:50:30
  1. Cambiar el nombre del proyecto en la solución y la carpeta del proyecto

  2. Eliminar proyecto de la solución

  3. Agregar proyecto existente a la solución (su proyecto renombrado)

Funciona para mí. TFS también hará un seguimiento del nuevo proyecto.

 0
Author: Vlad,
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-06-13 14:11:34

Lo que funcionó para mí en 2017:

  • Cerrar solución VS
  • Renombrado directorio de proyectos en solución.
    • (push change in source control - git en mi caso)
  • editar el archivo sln en el editor de texto (fuera de VS2017) cambiando el nombre del directorio.
  • Reabrir la solución en VS

Decía algo así como " volver a agregar el proyecto", reconstruí todo y todo estaba listo.

 0
Author: Charles Plager,
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-06-29 15:40:43

O simplemente,

Copie todos los códigos y abra un nuevo proyecto con el nombre deseado y pegue el código. Ejecute debug y luego elimine el proyecto anterior. Hecho!

¡Funcionó para mí!

 0
Author: Farhan Uzumaki Tahmid,
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-09-23 03:27:44

Haga clic con el botón derecho en proyecto > Propiedades> y Establezca (Nombre) en el nombre requerido

 -1
Author: Bilal Ahsan,
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-03-19 11:14:17