Compartir a través de


Proyectos como contenedores

Para ayudarle a organizar los elementos y a realizar tareas comunes con los elementos que está desarrollando, los proyectos de Visual Studio se utilizan como contenedores dentro de una solución a fin de administrar, compilar y depurar lógicamente los elementos que componen 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.

Gráfico de elementos de solución de proyecto

Un proyecto puede ser tan simple o tan complejo como se precise para que cumpla sus requisitos. Un proyecto simple podría consistir en un formulario o documento HTML, archivos de código fuente y un archivo de proyecto. Un proyecto más complejo podría componerse de estos mismos elementos más scripts de base de datos, procedimientos almacenados y referencias a un Servicios Web XML existente.

Plantillas de proyecto

Todos los productos de desarrollo de Visual Studio ofrecen una serie de plantillas de proyecto predefinidas. Puede utilizar una de las distintas plantillas de proyecto existentes para crear el contenedor de tipo proyecto básico y para crear un conjunto de elementos previo que podría necesitar para desarrollar la 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.

Los proyectos y las plantillas de proyecto le permiten concentrarse en la funcionalidad específica que desea implementar ya que el proyecto controla por el usuario las tareas de administración y generación. Para obtener más información, vea Elementos de proyecto. Puede trabajar con las configuraciones predeterminadas que se suministran o puede personalizar las configuraciones de compilación. Para obtener más información, vea Configuraciones de compilación.

Además, puede crear sus propias plantillas. Para obtener más información, vea Plantillas de Visual Studio.

Archivos de proyecto

Cada plantilla de proyecto crea y mantiene un archivo de proyecto para almacenar los metadatos específicos del proyecto en cuestión. Mientras trabaja en el entorno de desarrollo integrado (IDE), la plantilla crea y mantiene dicho archivo de proyecto por el usuario. La extensión y el contenido real del archivo de proyecto vendrán determinados por el tipo de proyecto al que defina, por lo que este tema no tiene la intención de aportar una descripción completa. Los proyectos de sitio web no mantienen archivos de proyecto. Para obtener más información, vea Proyectos de aplicación web frente a proyectos de sitio web.

En general, el archivo de proyecto almacena los valores de configuración y generación que especifique para el proyecto y para el conjunto de elementos del proyecto. Algunos proyectos mantienen una lista de los archivos asociados al proyecto y la ubicación del archivo.

Cuando se agrega un elemento a un proyecto, también se agrega al archivo de proyecto la ubicación en disco del archivo de código fuente de dicho elemento. Cuando el vínculo se quite del proyecto, esta información se eliminará del archivo de definición. Cada plantilla de proyecto determina los comandos que se encuentran disponibles para cada elemento. Para obtener más información, vea Administración de elementos en proyectos.

Vea también

Referencia

Propiedades (ventana)

Conceptos

Propiedades del proyecto

Otros recursos

Generar aplicaciones en Visual Studio