Compartir a través de


Creación, uso y eliminación de proyectos y soluciones de Visual Studio

En este artículo, aprenderá a crear y usar proyectos de Visual Studio desde cero para almacenar los artefactos que necesita para compilar las aplicaciones. Si no está familiarizado con los proyectos de Visual Studio, vea esta introducción de Proyectos y soluciones. Para obtener información sobre cómo crear rápidamente un proyecto a partir de una plantilla, vea Creación de un proyecto nuevo en Visual Studio.

Los proyectos incluyen los elementos necesarios para compilar la aplicación, como archivos de código fuente, mapas de bits, iconos y referencias de componentes y servicios. Al crear un proyecto, Visual Studio crea una solución que lo contiene. Después, si quiere, puede agregar otros proyectos nuevos o existentes a la solución. También puede crear soluciones vacías o en blanco. Las soluciones también pueden contener archivos que no están conectados con ningún proyecto específico.

Diagram that shows the solution and project hierarchy.

Nota:

Este tema se aplica a Visual Studio para Windows. En el caso de Visual Studio para Mac, vea Crear proyectos en Visual Studio para Mac.

Puede ver las soluciones y los proyectos en una ventana de herramientas denominada Explorador de soluciones. En la captura de pantalla siguiente se muestra una solución de consola de C# de ejemplo en el Explorador de soluciones que 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 cuando se ejecuta la aplicación. Puede especificar qué proyecto es el de inicio.

Screenshot of Solution Explorer with two projects.

Aunque puede construir un proyecto por su cuenta si le agrega los archivos necesarios, Visual Studio ofrece diversas plantillas de proyecto como punto de partida. Si crea un proyecto a partir de una plantilla, dispondrá de un proyecto con los aspectos básicos de su tipo específico. Además, puede cambiar el nombre de los archivos o agregar código nuevo o existente y otros recursos según sea necesario.

Aun así, no hacen falta soluciones ni proyectos para desarrollar aplicaciones en Visual Studio. También puede abrir el código que haya clonado de Git o descargado de otro lugar. Para obtener más información, vea Desarrollo de código en Visual Studio sin proyectos o soluciones.

Crear un proyecto a partir de una plantilla de proyecto

Para obtener información sobre cómo seleccionar una plantilla para crear un nuevo proyecto, vea Creación de un proyecto en Visual Studio. Y para obtener un ejemplo de un proyecto y una solución creados desde cero con instrucciones paso a paso y código de ejemplo, vea Información sobre proyectos y soluciones.

Crear 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.

  1. En el menú, seleccione Archivo>Nuevo>Proyecto a partir de código existente.

  2. En el Asistente para crear proyectos a partir de archivos de código existentes, seleccione el tipo de proyecto que quiera en el cuadro de lista desplegable ¿Qué tipo de proyecto desea crear? y, después, haga clic en el botón Siguiente.

  3. En el asistente, vaya a la ubicación de los archivos y escriba un nombre para el nuevo proyecto en el cuadro Nombre. Cuando haya terminado, seleccione el botón Finalizar.

Nota:

Esta opción funciona mejor con una recopilación de archivos relativamente simple. Actualmente, solo se admiten los tipos de proyecto de C++, Apache Cordova, 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 al nivel de solución en lugar de a un proyecto específico, puede agregarlos a la propia solución. Para agregar un elemento a una solución, en el menú contextual (clic con el botón derecho) del nodo de la solución en el Explorador de soluciones, seleccione Agregar>Nuevo elemento, o bien Agregar>Elemento existente.

Sugerencia

Un archivo de solución es una estructura para organizar los proyectos en Visual Studio. Contiene el estado de esa información en dos archivos: un archivo .sln (basado en texto y compartido) y un archivo .suo (binario, oculto y de opciones de solución específicas del usuario). Por lo tanto, una solución no es algo que deba copiarse y cambiarse de nombre; es mejor crear una nueva solución y, después, agregarle elementos existentes.

Comparar archivos

A partir de la versión 17.7 puede comparar archivos en el Explorador de soluciones mediante las opciones del menú contextual del botón derecho. Para obtener más información, consulte la sección Herramienta de comparación de archivos de la página Más información sobre el Explorador de soluciones.

Crear un proyecto .NET que tenga como destino una versión concreta de .NET Framework

Al crear un proyecto de .NET Framework, puede especificar una versión concreta de .NET Framework que quiera que use el proyecto. (Al crear un proyecto de .NET Core, no especifique ninguna versión de Framework).

Para especificar una versión de .NET Framework, seleccione el menú desplegable Marco en la página Configure su nuevo proyecto.

Screenshot of the Framework selector in the 'Configure new project' dialog box in Visual Studio 2019.

Screenshot of the Framework selector in the 'Configure new project' dialog box.

Crear soluciones vacías

También puede crear soluciones vacías que no contengan ningún proyecto. Esto podría ser preferible si le interesa construir la solución y los proyectos desde cero.

Para crear una solución vacía

  1. En la barra de menús, seleccione Archivo>Nuevo>Proyecto.

  2. En el cuadro de búsqueda de la página Crear un proyecto, escriba solución.

  3. Seleccione la plantilla Solución en blanco y haga clic en Siguiente.

  4. Escriba los valores de Nombre y Ubicación para la solución y luego 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 ya se ha indicado, también puede abrir archivos de código sin un proyecto o una solución. Para obtener información sobre el desarrollo de código de esta manera, vea Desarrollo de código en Visual Studio sin proyectos o soluciones.

Eliminar una solución, un proyecto o un elemento

Puede usar el menú contextual para eliminar o quitar soluciones, proyectos o elementos de Visual Studio, pero solo se quitarán de la solución o del proyecto actual.

Para eliminar del sistema una solución u otro componente de forma permanente, use el Explorador de archivos de Windows para eliminar la carpeta que contiene los archivos de solución .sln y .suo. (Antes de eliminar una solución, es aconsejable que haga una copia de seguridad de los proyectos y archivos en caso de que los necesite de nuevo).

Nota:

El archivo .suo es un archivo oculto que no aparece en la configuración predeterminada del Explorador de archivos. Para mostrar los archivos ocultos, en el menú Vista del Explorador de archivos, seleccione la casilla Elementos ocultos.

Eliminación permanente de una solución

Puede acceder al Explorador de archivos de Windows mediante el Explorador de soluciones de Visual Studio. Esta es la manera de hacerlo.

  1. En el Explorador de soluciones, en el menú contextual (clic con el botón derecho) de la solución que quiera eliminar, seleccione Abrir la carpeta en el Explorador de archivos.

  2. Suba un nivel en el Explorador de archivos.

  3. Seleccione la carpeta que contiene la solución y presione la tecla Suprimir.