Creación, uso y eliminación de proyectos y soluciones de Visual Studio
En este artículo, aprenderá a crear proyectos de Visual Studio desde cero y a usarlos para almacenar los artefactos que necesita para compilar las aplicaciones. Si no está familiarizado con los proyectos de Visual Studio, consulte esta introducción a Proyectos y soluciones. Para obtener información sobre cómo crear rápidamente un proyecto a partir de una plantilla, consulte Crear un nuevo proyecto en Visual Studio.
Projects contienen los elementos necesarios para compilar la aplicación en Visual Studio, como archivos de código fuente, mapas de bits, iconos y referencias de componente y servicio. Al crear un nuevo proyecto, Visual Studio crea una solución para contener el proyecto. A continuación, puede agregar otros proyectos nuevos o existentes a la solución si lo desea. También puede crear soluciones vacías o en blanco. Las soluciones también pueden contener archivos que no están conectados a ningún proyecto específico.
Puede ver las soluciones y los proyectos en una ventana de herramientas denominada Explorador de soluciones. En la captura de pantalla siguiente se muestra un ejemplo de una solución de consola de C# en el Explorador de soluciones. La solución contiene dos proyectos: Calculator y CalculatorLibrary. Cada proyecto contiene varios archivos y carpetas. El nombre del proyecto en negrita es el proyecto de inicio ; es decir, el proyecto que se inicia al ejecutar la aplicación. Puede especificar qué proyecto es el de inicio.
Aunque puede construir un proyecto usted mismo agregando los archivos necesarios a él, Visual Studio ofrece una selección de plantillas de proyecto para proporcionarle un punto de partida inicial. La creación de un nuevo proyecto a partir de una plantilla proporciona un proyecto que tiene los aspectos esenciales para ese tipo de proyecto. Puede cambiar el nombre de los archivos o agregar código nuevo o existente y otros recursos al proyecto según sea necesario.
Dicho esto, no es necesario usar soluciones y proyectos para desarrollar aplicaciones en Visual Studio. También puede abrir código que haya clonado desde Git o descargado de otro origen. Para obtener más información, consulte Desarrollo de código en Visual Studio sin proyectos ni soluciones.
Creación de un proyecto mediante una plantilla de proyecto
Para obtener información sobre cómo seleccionar una plantilla para crear un proyecto, vea Crear un nuevo proyecto en Visual Studio. Para construir un proyecto de ejemplo y una solución como ejercicio, consulte Introducción a proyectos y soluciones.
Creación de un proyecto a partir de archivos de código existentes
Si tiene una colección de archivos de código fuente, puede agregarlos fácilmente a un proyecto.
En el menú de Visual Studio, seleccione Archivo>Nuevo>Proyecto a partir de código existente.
En el Asistente para crear proyectos a partir de archivos de código existentes, seleccione el tipo de proyecto que desee en la lista ¿Qué tipo de proyecto desea crear? y, a continuación, seleccione Siguiente.
En la página Especificar detalles del proyecto, busque la ubicación de los archivos e introduzca un nombre para el nuevo proyecto en el cuadro Nombre. Cuando haya terminado, seleccione Finalizar.
Nota
Esta opción funciona mejor para una colección relativamente sencilla de archivos. Actualmente, solo se admiten los tipos de proyecto de C++, Visual Basic y C#.
Agregar archivos a una solución
Si tiene un archivo que se aplica a varios proyectos, como un archivo Léame para la solución u otros archivos que pertenecen lógicamente en el nivel de solución en lugar de en un proyecto específico, puede agregarlos a la propia solución. Para agregar un elemento a una solución, en el menú contextual (haga clic con el botón derecho) del nodo de solución en el Explorador de soluciones, seleccione Agregar>Nuevo elemento o Agregar>elemento existente.
Sugerencia
Un archivo de solución es una estructura para organizar proyectos en Visual Studio. Contiene el estado de la información de la solución en dos archivos: un archivo de .sln (basado en texto, compartido) y un archivo .suo (binario, oculto, opciones de solución específicas del usuario). Por lo tanto, no debe copiar ni cambiar el nombre de una solución. Es mejor crear una nueva solución y, a continuación, agregarle elementos existentes.
Comparación de archivos
A partir de versión 17.7, puede comparar archivos en el Explorador de soluciones mediante las opciones de menú contextual del botón derecho. Para obtener más información, consulte la herramienta de comparación de archivos en Más información sobre el Explorador de soluciones.
Copia de archivos entre instancias de Visual Studio
Con la versión 17.12 y posteriores de Visual Studio, ahora puede copiar y pegar archivos de código y carpetas entre diferentes instancias de Visual Studio mediante el Explorador de soluciones.
- Seleccione el archivo o la carpeta deseados en el Explorador de soluciones.
- Copie o corte el archivo o la carpeta seleccionados mediante Ctrl+C o Ctrl+X.
- Cambie a otra instancia de Visual Studio donde quiera pegar el archivo o la carpeta.
- Pegue el archivo o la carpeta con Ctrl+V para incluir esos archivos o carpetas en la nueva solución.
Todos los cambios copiados se reflejarán con precisión en el sistema de archivos.
Además de copiar y pegar, también puede arrastrar los archivos y carpetas de una instancia de Visual Studio a otra.
Creación de un proyecto de .NET que tenga como destino una versión específica de .NET Framework
Al crear un proyecto de .NET Framework, puede especificar una versión específica de .NET Framework que desea que use el proyecto. (Cuando se crea un proyecto de .NET Core, no se especifica una versión de marco).
Para especificar una versión de .NET Framework, seleccione un elemento en la lista Marco de la página Configure su nuevo proyecto.
Crear soluciones vacías
También puede crear soluciones vacías que no contengan proyectos. Esta opción puede funcionar bien cuando quiera construir la solución y los proyectos desde cero.
Para crear una solución vacía
En la barra de menús, seleccione Archivo >Nuevo>Proyecto.
En el cuadro de búsqueda de la página Crear un nuevo proyecto, escriba solución.
Seleccione la plantilla Solución en blanco y haga clic en Siguiente.
Introduzca Nombre de la solución y Ubicación para la solución y, a continuación, seleccione Crear.
Después de crear una solución vacía, puede agregarle elementos o proyectos nuevos o existentes al seleccionar Agregar nuevo elemento o Agregar elemento existente en el menú Proyecto.
Como se indicó anteriormente, también puede abrir archivos de código sin usar un proyecto o solución. Para obtener información sobre el desarrollo de código de esta manera, consulte Desarrollo de código en Visual Studio sin proyectos ni soluciones.
Solución de varios proyectos
Puede crear una solución que contenga varios proyectos. Comience con una solución vacía o una solución de que contenga un proyecto y agregue varios proyectos nuevos o existentes mediante Agregar>Nuevo proyecto/Proyecto existente. Por ejemplo, puede crear una solución que contenga un proyecto de C# y un proyecto de Visual Basic.
Para obtener más información sobre cómo crear una solución que contenga varios proyectos, consulte Crear y quitar dependencias de proyecto y Establecer varios proyectos de inicio.
Eliminar una solución, un proyecto o un elemento
Puede usar el menú contextual del botón derecho para eliminar o quitar soluciones, proyectos o elementos en Visual Studio, pero que solo los quite de la solución o proyecto actual.
Para eliminar permanentemente una solución u otros componentes del sistema, use el Explorador de archivos en Windows para eliminar la carpeta que contiene el .sln y archivos de solución .suo. (Antes de eliminar una solución, es posible que quiera hacer una copia de seguridad de los proyectos y los archivos en caso de que los necesite de nuevo).
Nota
El archivo .suo es un archivo oculto que no se muestra si utiliza la configuración predeterminada de los ajustes del Explorador de archivos. Para mostrar archivos ocultos, en el menú Ver del Explorador de archivos, seleccione Mostrar>elementos ocultos.
Eliminar permanentemente una solución
Puede acceder al Explorador de archivos en Windows mediante el Explorador de soluciones en Visual Studio. Así es como.
En el Explorador de soluciones, en el menú contextual de la solución que desea eliminar, seleccione Abrir carpeta en el Explorador de archivos.
En el Explorador de archivos, suba un nivel.
Seleccione la carpeta que contiene la solución y, a continuación, seleccione la clave Eliminar.