Soluciones y proyectos

Visual Studio dispone de dos contenedores que le ayudan a administrar eficazmente los elementos necesarios para el desarrollo, como referencias, conexiones de datos, carpetas y archivos.Estos contenedores se denominan soluciones y proyectos.Utilice el Explorador de soluciones para ver y administrar proyectos y soluciones y sus elementos asociados.

Soluciones

Las soluciones contienen los elementos necesarios para crear la aplicación.Una solución incluye uno o más proyectos, archivos y metadatos que ayudan a definir la solución en conjunto.Visual Studio genera automáticamente una solución al crear un nuevo proyecto.Visual Studio almacena la definición para una solución en dos archivos: .sln y .suo.El archivo de definición de solución (.sln) almacena los metadatos que definen la solución, como:

  • Los proyectos asociados a la solución.

  • Los elementos que no están asociados a un proyecto determinado.

  • Las configuraciones de compilación que determinan las configuraciones de proyecto a aplicar a cada tipo de compilación.

Los metadatos que se almacenan en el archivo .suo durante la creación de una solución y la configuración de sus propiedades, se utilizan para personalizar el IDE cuando la solución esté activa.Por ejemplo, el Explorador de soluciones muestra una carpeta Archivos varios para una solución si se habilita esta opción, y las herramientas apropiadas para los tipos de proyecto incluidos en la solución pasan a estar disponibles en el Cuadro de herramientas.Para obtener más información, vea Crear soluciones y proyectos.

Proyectos

Los proyectos se utilizan en una solución de administrar lógicamente, compilación, y depuración los elementos que forman la aplicación.El resultado de un proyecto suele ser un programa ejecutable (.exe), un archivo de biblioteca de vínculos dinámicos (.dll) o un módulo, entre otros.

Visual Studio proporciona varias plantillas de proyecto predefinidas.Puede utilizar estas plantillas para crear el contenedor de tipo proyecto básico y un conjunto de elementos previo que podría necesitar para desarrollar la aplicación, clase, control, o de biblioteca.Por ejemplo, si decide crear una aplicación para Windows, el proyecto le facilitará un elemento de formulario Windows Forms para que pueda personalizarlo.Del mismo modo, si decide crear una aplicación Web, el proyecto le ofrecerá un elemento de formulario Web Forms.Para obtener más información sobre los tipos de proyecto y las plantillas de cada lenguaje, vea Crear proyectos a partir de plantillas.

Items

Elementos de proyecto puede ser archivos, referencias a bibliotecas, conexiones de datos, y carpetas que están en el proyecto.Algunos elementos representan elementos físicos que pueden localizarse en lugares de almacenamiento.Otros elementos son vínculos y representan punteros a otros elementos que pueden residir en el servicio, módulo, u otro componente.

Elementos de la solución se encuentra en la carpeta Elementos de la solución.Estos elementos son archivos independientes que cree además de los archivos de proyecto.Los elementos de solución representan archivos que son importantes para el desarrollo de los proyectos pero no pertenecen a un proyecto determinado.

Para obtener más información sobre la información, vea Tipos de archivos de proyecto y solución y Archivos varios.

Vea también

Tareas

Cómo: Especificar el icono de una aplicación (Visual Basic, C#)

Cómo: Modificar las propiedades y los valores de configuración del proyecto

Conceptos

Crear soluciones y proyectos

Administrar referencias de proyecto.

Administrar la configuración de la aplicación

Introducción a las plantillas de Visual Studio

Otros recursos

Administrar las propiedades de la aplicación

Administrar los recursos de la aplicación

Administrar la firma de ensamblados y manifiestos

Elegir versión de destino o perfil de .NET Framework específico