Proyectos
En Visual Studio, los proyectos son los contenedores que los desarrolladores usan para organizar archivos de código fuente y otros recursos que aparecen en el Explorador de soluciones. Normalmente, los proyectos son archivos (por ejemplo, un archivo .csproj para un proyecto de C#) que almacenan referencias a archivos de código fuente y recursos como archivos de mapas de bits. Los proyectos permiten organizar, compilar, depurar e implementar código fuente, referencias a servicios web y bases de datos, además de otros recursos. Los VSPackages puede ampliar el sistema de proyectos de Visual Studio de tres maneras principales: tipos de proyecto, subtipos de proyecto y herramientas personalizadas.
En esta sección
Los tipos de proyecto añaden compatibilidad para nuevos tipos de proyectos, como lenguajes de programación. Por ejemplo, cada lenguaje que admite Visual Studio tiene su propio tipo de proyecto y el ejemplo de integración de IronPython incluye un tipo de proyecto para el lenguaje IronPython. Deberá crear un tipo de proyecto para lenguajes distintos de C# o Visual Basic para personalizar cómo se compilan, depuran, implementan y muestran los elementos en el Explorador de soluciones. Para obtener más información, consulte Tipos de proyecto.
Los subtipos de proyecto están basados en tipos de proyecto y se pueden usar para personalizar la forma en que se compilan, depuran e implementan proyectos. Visual Studio usa subtipos de proyecto con proyectos de Smart Device; personalizan la implementación copiando un programa recién compilado desde un ordenador de desarrollo al dispositivo de destino. Los tipos de proyecto de C# y Visual Basic se pueden usar como base para los subtipos del proyecto; los tipos de proyecto de C++ no. También puede usar sus propios tipos de proyecto como base para crear subtipos de proyecto. Para obtener más información, consulte Subtipos de proyecto.
Proyectos web explica el proyecto web, que a su vez crea aplicaciones web.
Generación de nuevos proyectos: Debajo del capó, Parte 1 y Generación de nuevos proyectos: Debajo del capó, Parte 2 explica lo que ocurre realmente cuando se crea un nuevo proyecto.
Los ejemplos de VSSDK contiene los ejemplos de VSSDK que tratan con proyectos y soluciones.
Secciones relacionadas
- Dentro del SDK de Visual Studio explican distintos aspectos de la extensibilidad de Visual Studio.