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 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 mapa de bits. Los proyectos permiten organizar, compilar, depurar e implementar código fuente, referencias a servicios web y bases de datos y otros recursos. 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 agregan compatibilidad con 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. Debe 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 Explorador de soluciones. Para obtener más información, vea Tipos de proyecto.

Los subtipos de proyecto se basan 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 dispositivo inteligente; personalizan la implementación copiando un programa recién compilado desde un equipo 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 pueden. También se pueden usar sus propios tipos de proyecto como base para los subtipos del proyecto. Para obtener más información, vea Subtipos de proyecto.

Explica el proyecto web, que a su vez crea aplicaciones web.

Explica lo que ocurre realmente al crear un nuevo proyecto.

  • Ejemplos de VSSDK Contiene los ejemplos de VSSDK que se ocupan de proyectos y soluciones.

Explicar distintos aspectos de la extensibilidad de Visual Studio.