visual vista tutorial temas studio previa para linea iconos español configurar code ajuste visual-studio visual-studio-2008

vista - Proyecto de copia de Visual Studio



visual studio code español (9)

La mejor manera es crear un nuevo proyecto desde cero, luego ir a la carpeta con los archivos de proyecto que desea copiar (proyecto, formulario1, todo excepto las carpetas). Cambie el nombre de los archivos (excepto para los archivos form1) por ejemplo: copié los archivos Ch4Ex1 en mi proyecto Ch4Ex2 pero primero renombré los archivos a Ch4Ex2. Copie y pegue esos archivos en el Explorador de soluciones para el nuevo proyecto en Visual Studio. Luego solo sobrescribe los archivos y ¡deberías estar listo para continuar!

Viejo hilo, pero espero que ayude a cualquiera que busque esta respuesta!

Me gustaría hacer una copia de mi proyecto. Prefiero no comenzar a hacerlo desde cero añadiendo archivos y referencias, etc. Tenga en cuenta que no me refiero a copiar para la implementación. Simplemente copie.

¿Hay alguna herramienta en VS para hacer esto? Estoy usando VS 2008


Mi solución es un poco diferente: la computadora en la que residía el paquete murió y me vi obligado a recrearla en otra computadora.

Lo que hice (en VS 2008) fue abrir los siguientes archivos en mi directorio:

- <package name>.djproj - <package name>.dtproj.user - <package name>.dtxs - <package name>.sln - Package.dtsx

Cuando hice esto, una ventana emergente me preguntó si el archivo sln iba a ser una nueva solución y cuando hice clic en ''sí'', todo funcionó perfectamente.


No es recomendable copiar proyectos en absoluto porque algunos archivos de configuración formados internamente como .csproj, .vspscc etc. pueden (y probablemente lo harán) señalar referencias que pertenecen a la ubicación de soluciones anteriores y otras rutas / ubicaciones en el sistema o TFS. A menos que sea un experto en leer estos archivos y corregir referencias, no intente copiar proyectos.

Puede crear un proyecto esquemático del mismo tipo que intenta copiar, esto crea un archivo .csproj, .vspscc adecuado. Ahora puede copiar los archivos de clase, los scripts y otros contenidos del proyecto anterior, ya que no afectarán. Esto asegurará una construcción sin problemas y control de versiones (si eliges estar interesado en eso)

Habiendo dicho todo esto, permítame darle el método para copiar el proyecto de todos modos de una manera escalonada:

  1. Vaya al proyecto que desea copiar en el explorador de soluciones y haga clic con el botón derecho .
  2. Ahora seleccione '' Abrir carpeta en el Explorador de archivos '' (Asumiendo que tiene la solución asignada a una ruta local en su disco).
  3. Seleccione los proyectos que desea replicar como carpetas completas (junto con todas las dependencias, bin .vspscc file, .csproj file)
  4. Pégalos en la ubicación deseada (podría ser la misma carpeta de solución o incluso otra carpeta de solución. Si está dentro de la misma carpeta de solución, se le solicitará que cambie su nombre, también el .csproj y otros archivos internos al nuevo nombre). )
  5. No vuelva a Visual Studio, haga clic con el botón derecho en Solución> Agregar> Proyecto existente ...
  6. Busque y seleccione el archivo de proyecto (archivo .csproj) ahora desde la ubicación donde lo colocó y seleccione '' abrir ''
  7. Este archivo ahora aparece en el explorador de soluciones para que pueda trabajar.

Puede que tenga que resolver algunos errores de compilación probablemente con referencias duplicadas / faltantes y demás, pero de lo contrario es tan prístino en lógica y estructura como esperaba.


Si desea una copia, la forma más rápida de hacerlo sería guardar el proyecto. Luego, haga una copia de todo el asunto en el sistema de archivos. Regrese a Visual Studio y abra la copia. A partir de ahí, lo más probable es que recomiende volver a nombrar el proyecto / solución para que no tenga dos del mismo nombre, pero esa es la manera más rápida de hacer una copia.


Sigo estos pasos y utilizo la herramienta de desarrollo llamada Resharper , que es impresionante por cierto:

Asi que,

  1. Copie la carpeta del proyecto existente al destino que desea
  2. Vaya al control de fuente y haga clic con el botón derecho en la carpeta raíz que desee y seleccione "Agregar elementos a la carpeta ...". Luego, aparecerá un asistente para elegir los archivos para copiar (no es necesario que haya algunos archivos y el asistente lo guía por ese motivo de manera predeterminada).
  3. Cambiar el nombre del archivo de solución (* .sln)
  4. Cambie los nombres de los subproyectos si existen.
  5. Use Resharper para cambiar el nombre del espacio de nombres de enlace (voy a hacer el trabajo sucio automáticamente con seguridad). La forma alternativa es cambiar manualmente todos los espacios de nombres con el nuevo nombre.
  6. La misma acción con nombres de métodos.
  7. Compruebe las propiedades de la solución si desea cambiar.

Eso es. ¡¡¡Estas listo!!!


Solo crea una plantilla;

De su proyecto eligió Archivo - Exportar plantilla

El asistente te permitirá definir

  • Nombre de la plantilla
  • Descripción de la plantilla
  • Icono
  • Vista previa de imagen

Luego comprime tu proyecto en el directorio ''Mis plantillas exportadas''. También tiene la opción de hacer que su plantilla esté disponible cuando crea un nuevo proyecto.

Cuando use su plantilla para crear un nuevo proyecto, el espacio de nombres será correcto para ''su_nuevo_nombre_proyecto'' en cada archivo, todas las referencias correctas, todo perfecto :)

Puede enviar el archivo .zip a cualquier persona, y debe copiar (no descomprimir) el archivo .zip en el directorio Templates / ProjectTemplates para que ellos también lo utilicen.

Hice una plantilla MVC de ASP.NET con carpetas, página de diseño, modelos de vista, etc., dispuestos de la forma que me gusta.

NOTA:
Si tiene una carpeta vacía en su proyecto, NO se agregará a la plantilla, entonces acabo de agregar una clase vacía apropiada para cada carpeta y una imagen de muestra para la carpeta de imágenes.


Supongo que si esto es algo que haces a menudo, hay una pequeña utilidad (no gratuita) que promete hacerlo por ti: no lo he usado, así que no estoy seguro de lo bueno que es:

http://www.kinook.com/CopyWiz/

También hay este proyecto en CodePlex:

http://clone.codeplex.com/

Probablemente probaré el proyecto codeplex, y si no funciona, renombraré todo manualmente y editaré el archivo sln.


Tengo un proyecto donde los archivos fuente se encuentran en una carpeta debajo de la carpeta del proyecto. Cuando copié la carpeta del proyecto sin la carpeta de origen y abrí el proyecto copiado, los archivos de origen no faltan pero se encuentran en la ubicación anterior. Cerré el proyecto, copié también la carpeta fuente y volví a abrir el proyecto. Ahora, el proyecto hace referencia mágica a los archivos fuente copiados (tanto la nueva ruta apareció en "guardar como" y un cambio en un archivo se ha guardado en la versión copiada).

Hay una advertencia: si no las carpetas del proyecto viejo y nuevo están debajo de una carpeta de la biblioteca utilizada, la magia mencionada anteriormente también descarta la referencia absoluta a la biblioteca y la espera bajo la misma ruta relativa.

Intenté esto con VS Express 2012.


Después de probar las soluciones anteriores y crear copias para proyectos de MVC

Para proyectos de MVC, actualice los números de los puertos en el archivo .csproj, puede tomar la ayuda de iis applicationhost.config para verificar los números de los puertos. Los mismos números de puerto provocarán un problema de carga de ensamblaje en IIS.