2011-03-15 12 views
76

Estoy creando un proyecto basado en un proyecto anterior porque tiene mucha de la funcionalidad que debo usar. Quiero cambiar el nombre de todos los directorios y nombres de soluciones para tener el nombre del nuevo proyecto. En Documents \ Visual Studio 2008 \ Projects pude cambiar el directorio inicial y los nombres de los archivos de la solución, pero no el nombre del subdirectorio que alberga las carpetas bin, obj y properties. Cuando cambio el nombre de ese subdirectorio, ninguno de los archivos se abrirá cuando abra la solución.Visual Studio - Cómo cambiar el nombre de la carpeta del proyecto y el nombre de la solución sin solución de ruptura

¿Cómo puedo cambiar el nombre de la carpeta del proyecto dentro de VS2008 para que cargue todos los archivos como parte de la solución y siga funcionando?

+0

véase también http://stackoverflow.com/questions/2043618/proper-way-to-rename-solution-and-directories-in-visual-studio – Cam

Respuesta

145

Puede abrir el archivo SLN en cualquier editor de texto (Bloc de notas, etc.) y simplemente cambiar la ruta del proyecto allí.

+2

gracias por la respuesta! ¡¡¡Eso funciono!!! :) Acabo de editar la línea: Proyecto ("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Utilidad CCP", "Utilidad CCP \ CCP Utility.csproj", "{FE1F9ED8-F161-485F-B9E6- 357852321137} " –

+11

@DenisIvin Muchas gracias.Por favor, Microsoft hacer esto más fácil –

+7

Debe tenerse en cuenta que esto eliminará su proyecto de control de código fuente si es bajo allí anteriormente – dougajmcdonald

7

Esto es lo que hice:

  1. Cambio del proyecto y nombre de la solución en Visual Studio
  2. Cierre el proyecto y abra la carpeta que contiene el proyecto (El nombre de Visual Studio solución ya está cambiado).
  3. Cambiar los nombres de las carpetas del proyecto anterior por el nuevo nombre del proyecto
  4. Abra el archivo .sln y cambie los nombres de las carpetas del proyecto manualmente de los nombres de las carpetas antiguas a las nuevas.
  5. Guardar el archivo .sln en el editor de texto
  6. abierto de nuevo el proyecto con Visual Studio y la solución está lista para modificar
3

He encontrado que estas instrucciones no fueron suficientes. También tuve que buscar en los archivos de códigos de modelos, controladores y vistas, así como en los archivos de AppStart para cambiar el espacio de nombres.

Como copiaba mi proyecto y no solo lo cambiaba de nombre, también tuve que acceder al applicationhost.config para IIS express y volver a crear los enlaces usando diferentes números de puerto y también cambiar el directorio físico.

1

ir a mis start-documentos-iisExpress-config y luego haga clic derecho en applicationhost y seleccione Abrir con Visual Studio 2013 para web obtendrá en la ventana applicationhost.config en el estudio visual y ahora en la región del chsnge ruta física a la ruta donde está ubicado su proyecto

12

Como programador de Fortran, no estoy seguro de que deba publicar en este sitio web de SO. La mayoría de ustedes parece ser C o C++, o programadores en otros idiomas además de Fortran. Sin embargo, me gustaría compartir con ustedes un método de "Copiar & Pegar" (CP) para copiar, cortar, pegar y renombrar nuestros programas que hemos utilizado durante algún tiempo. Aunque el primer post aquí, de Brian McCarthy, fue recibido hace 5 años, cuando lo encontré la semana pasada, su problema original de tener que usar y renombrar programas antiguos sonaba muy parecido a lo que tenemos que hacer. Mis colegas coinciden en que -aunque este mismo método es ampliamente utilizado, y lo ha sido durante años- todavía puede haber algunos "nuevos" programadores que luchan con este tipo de copia y cambio de nombre de los archivos del programa. Creemos que el proceso de CP funciona tan bien con casi cualquier configuración, debemos compartirlo con quien lo necesite. Entonces, con su permiso, lo presentaré aquí.

Escribimos nuestro código fuente Fortran en MS Visual Studio 2013 (VS) y compilamos con Parallel Studio XE Cluster Ed 2013 de Intel para Windows (OS7).Entre los dos pueden producir hasta 37 archivos separados (desde 1 KB a 419 KB) en 7 carpetas, todas contenidas en una carpeta bajo el nombre del programa; y finalmente, la carpeta de "Proyectos" de VS lo tiene todo. Solíamos hurgar en un montón de estos archivos hasta que decidimos que tenía que haber una mejor manera.

Necesito decirle primero que no usamos Source Control, y paralelizamos nuestros programas usando OpenMP. Nuestro programa más reciente tardó 38 minutos en ejecutarse de forma secuencial, pero con una mejora del 76% lo redujimos a un tiempo de ejecución de 9 minutos cuando se paralelizó. Una vez que alcanzamos ese punto óptimo, designamos ese programa como uno "Premier" y procedemos a copiar su salida a copias impresas, CD y tarjetas de memoria. También cambiamos el nombre del programa y, a menudo, usamos fragmentos para comenzar el próximo programa. Lo conseguimos de la siguiente manera:

  1. Copiamos el código fuente. La mayoría de las veces simplemente usamos "Seleccionar todo" en el menú desplegable "EDITAR" de VS, luego hacemos clic derecho en el código resaltado, y desde el menú emergente que sigue seleccionamos "Copiar". (Si solo quieres una parte del programa, por supuesto puedes desplazarte sobre ella con el botón izquierdo del mouse presionado para resaltar el fragmento de código que deseas)

  2. "Pegamos" este código fuente en un editor , cualquiera de los cuales está bien (sin duda, Notepad o WordPad funciona bien). Utilizo MS Word 2013, ensancho los 4 bordes tanto como sea posible, y me aseguro de que "Espaciado de línea" esté en "Único", con "Antes" y "Después" configurados en cero (0). Si queremos editar, o simplemente guardar el código fuente en un archivo conveniente (.doc, .pdf, etc.), este es el lugar para hacerlo. De todos modos, ahora o más tarde, resalte este archivo (o la parte que desee), y desde su editor (o desde cualquier lugar donde lo haya guardado), "Copíelo" (al Portapapeles).

  3. En Visual Studio, en la página de inicio, seleccione "Nuevo proyecto". Hasta ahora, en nuestra oficina, hemos trabajado solo con los programas de clase de la "Consola", así que en la página "Nuevo proyecto" que aparece, en la parte superior "Consola 1", "Nombre:", coloque RENOMBRAMOS el programa con lo nuevo nombre que deseamos También aceptamos esto como el "nombre de la solución". Al hacer clic en el botón "Aceptar", nos lleva a ese maravilloso y viejo esquema del programa "Hello World" con su única declaración de resultados. (¿Steve Lionel, "Dr. Fortran", realmente inventó eso? ¿Alguien sabe?)

  4. Borrar todo en la pantalla "Hola mundo", y "Pegar" su programa recién renombrado allí. Ahora está listo para comenzar un nuevo día con su "viejo" programa, o cualquier parte de él que haya guardado y renombrado, listo para comenzar un nuevo programa, ¡y todo está bien con el mundo! Disfrutar. [Normalmente, copio el programa Premier completo y renombrado en VS para poder ver si aún se ejecuta correctamente. Después de eso hago mi corte y edición en Visual Studio.]

Una vez que se compila (de nuevo, y ejecutar) el código fuente recientemente renombrado “viejo”, por supuesto VS crea una nueva carpeta con su nuevo nombre y que contiene todos los archivos relevantes y asociados (por ejemplo, depuración, versión, etc.) en esa carpeta. Sugerimos que sea mejor no engañar con esos archivos. Simplemente permita que su compilador y VS hagan todo el trabajo por usted.

PD: Si hay algún interés, entonces en otro momento estaremos encantados de discutir cómo manejamos la salida del programa.

Saludos, F2HMcDonnell

+0

me ha perdido en FORTRAN – MattE

Cuestiones relacionadas