Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés
Esta documentación está archivada y no tiene mantenimiento.

Conceptos básicos de 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. Utiliza El Explorador de soluciones para ver y administrar proyectos y soluciones y sus elementos asociados.

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

  • Proyectos asociados a la solución.

  • Elementos disponibles en el ámbito de la solución y que no están asociados a ningún proyecto en particular.

  • Las configuraciones de compilación de soluciones que establecen las configuraciones de proyectos que se aplican 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.

Los proyectos en una solución se utilizan para administrar de forma lógica, compilar, y depurar los elementos que forman parte de su 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 predefinidas de proyecto. Puede utilizar estas plantillas para crear el contenedor de tipo proyecto básico y un conjunto de elementos adicionales que podría necesitar para desarrollar su aplicación, clase, control, o 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 Plantillas de proyectos predeterminadas en Visual Studio.

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

Elementos de la solución se encuentran en la carpeta de elementos de la solución. Estos elementos son archivos independientes del proyecto que cree también en los archivos del proyecto. Elementos de la solución representan los archivos que son importantes para el desarrollo de los proyectos pero que no pertenecen a un proyecto determinado.

Para obtener más información, consulte Tipos y extensiones de archivo en Visual Studio y Archivos varios.

Mostrar: