Crear proyectos a partir de plantillas
Se pueden crear nuevos proyectos a partir de plantillas instaladas localmente o de plantillas accesibles en línea.Al seleccionar una categoría dentro de las secciones Instaladas o En línea se rellena una lista de plantillas de proyecto.La lista de plantillas de proyecto disponibles varía según la versión de .NET Framework de destino.Seleccione una plantilla de proyecto para ver una breve descripción de la misma.
Todas las plantillas de proyecto agregan los archivos y referencias necesarios para el tipo de proyecto.
Plantillas por categoría
En la tabla siguiente se muestran los tipos de proyectos predeterminados disponibles en Visual Studio por categoría.A menos que se indique lo contrario, las subcategorías se muestran con el formato <Subcategoría>/<NombreDePlantilla>.Algunas plantillas de varias subcategorías también aparecerán cuando se seleccione la categoría primaria.
[!NOTA]
Las plantillas disponibles pueden variar según la versión de Visual Studio, la edición, las opciones de instalación, la versión de .NET Framework y otras personalizaciones.Si hecha en falta una plantilla incluida en la instalación, ejecute devenv.exe con el modificador /installvstemplates.Para obtener más información, vea Modificadores de línea de comandos para Devenv.
Plantillas para aplicaciones de la Tienda Windows
Las plantillas siguientes aparecen en la subcategoría Idioma**/Tienda Windows**.
Plantilla de proyecto |
Más información |
---|---|
Para Visual Basic o Visual C#: |
Para obtener más información acerca de cualquier plantilla de esta subcategoría, vea el tema sobre las plantillas para acelerar el desarrollo de aplicaciones. |
Aplicación vacía (XAML) |
Proyecto de una sola página para una aplicación de la Tienda Windows sin diseño o controles predefinidos. |
Aplicación de cuadrícula (XAML) |
Proyecto de tres páginas para una aplicación de la Tienda Windows que navega entre elementos agrupados organizados en una cuadrícula.Las páginas dedicadas muestran detalles del grupo y de los elementos. |
Aplicación dividida (XAML) |
Proyecto de dos páginas para una aplicación de la Tienda Windows que navega entre elementos agrupados.La primera página permite la selección de grupo, mientras que la segunda muestra una lista de elementos junto con los detalles del elemento seleccionado. |
Biblioteca de clases (aplicaciones de la Tienda Windows) |
Proyecto que crea una biblioteca de clases administradas que las aplicaciones de la Tienda Windows o los componentes de Windows en tiempo de ejecución pueden utilizar. |
Biblioteca de pruebas unitarias (aplicaciones de la Tienda Windows) |
Proyecto que contiene pruebas unitarias que se pueden usar para probar aplicaciones de la Tienda Windows, componentes de Windows en tiempo de ejecución o bibliotecas de clases para aplicaciones de la Tienda Windows. |
Para Visual C++: |
Para obtener más información acerca de cualquier plantilla de esta subcategoría, excepto las plantillas de aplicaciones Direct2D y Direct3D, vea el tema sobre las plantillas para acelerar el desarrollo de aplicaciones.Para obtener información sobre las plantillas de aplicaciones Direct2D y Direct3D, vea el tema sobre cómo preparar el entorno de desarrollo para aplicaciones DirectX de la Tienda Windows. |
Aplicación vacía (XAML) |
Proyecto de una sola página para una aplicación de la Tienda Windows sin diseño o controles predefinidos. |
Aplicación de cuadrícula (XAML) |
Proyecto de tres páginas para una aplicación de la Tienda Windows que navega entre elementos agrupados organizados en una cuadrícula.Las páginas dedicadas muestran detalles del grupo y de los elementos. |
Aplicación dividida (XAML) |
Proyecto de dos páginas para una aplicación de la Tienda Windows que navega entre elementos agrupados.La primera página permite la selección de grupo, mientras que la segunda muestra una lista de elementos junto con los detalles del elemento seleccionado. |
DLL (aplicaciones de la Tienda Windows) |
Proyecto para una biblioteca de vínculos dinámicos (DLL) nativa que puede usar una aplicación de la Tienda Windows o un componente de Windows en tiempo de ejecución. |
Biblioteca estática (aplicaciones de la Tienda Windows) |
Proyecto para una biblioteca estática nativa (LIB) que puede usar una aplicación de la Tienda Windows o un componente de Windows en tiempo de ejecución. |
Biblioteca de pruebas unitarias (aplicaciones de la Tienda Windows) |
Proyecto que contiene pruebas unitarias que se pueden usar para probar aplicaciones de la Tienda Windows, componentes de Windows en tiempo de ejecución o bibliotecas de clases para aplicaciones de la Tienda Windows. |
Componente de Windows en tiempo de ejecución |
Proyecto para un componente de Windows en tiempo de ejecución que pueden usar aplicaciones de la Tienda Windows, independientemente de los lenguajes de programación en los que se escriban las aplicaciones. |
Aplicación Direct2D (XAML) |
Proyecto para una aplicación de la Tienda Windows que usa Direct2D. |
Aplicación Direct3D |
Proyecto para una aplicación de la Tienda Windows que usa Direct3D. |
Para JavaScript: |
Para obtener más información acerca de cualquier plantilla de esta subcategoría, vea el tema sobre las plantillas de proyecto JavaScript para aplicaciones de la Tienda Windows. |
Aplicación vacía |
Proyecto de una sola página para una aplicación de la Tienda Windows sin diseño o controles predefinidos. |
Aplicación de cuadrícula |
Proyecto de tres páginas para una aplicación de la Tienda Windows que navega entre elementos agrupados organizados en una cuadrícula.Las páginas dedicadas muestran detalles del grupo y de los elementos. |
Aplicación dividida |
Proyecto de dos páginas para una aplicación de la Tienda Windows que navega entre elementos agrupados.La primera página permite la selección de grupo, mientras que la segunda muestra una lista de elementos junto con los detalles del elemento seleccionado. |
Aplicación de diseño fijo |
Proyecto para una aplicación de la Tienda Windows que escala con un diseño de relación de aspecto fijo. |
Aplicación de navegación |
Proyecto para una aplicación de la Tienda Windows con controles predefinidos para la navegación. |
Plantillas de Visual Basic y C# para Windows
Las siguientes plantillas aparecen bajo la subcategoría Visual Basic/Windows o Visual C#/Windows.
Plantilla de proyecto |
Más información |
---|---|
Biblioteca de clases |
Use la plantilla Biblioteca de clases para crear rápidamente clases y componentes reutilizables que pueden compartirse con otros proyectos.Para obtener más información acerca de la creación de clases de componentes, vea Clases de componentes. |
Aplicación de consola |
Las aplicaciones de consola se diseñan habitualmente sin interfaz gráfica de usuario (GUI) y se compilan en un archivo ejecutable.Puede interactuar con una aplicación de consola si escribe las instrucciones en el símbolo del sistema. |
Proyecto vacío |
La plantilla Proyecto vacío puede utilizarse para crear un tipo propio de proyecto.La plantilla crea la estructura de archivos necesaria para almacenar la información sobre la aplicación.Las referencias, archivos o componentes se deben agregar de forma manual.Para obtener más información sobre cómo agregar referencias, vea Agregar y quitar referencias. |
Biblioteca de clases portable |
Crea un proyecto para crear un archivo .dll que se ejecutará en Windows, Silverlight, Windows Phone y Xbox 360. |
Aplicación de Windows Forms |
Crea aplicaciones autónomas tradicionales Windows o un front-end avanzado para una aplicación web distribuida.Para obtener más información, vea Creación de aplicaciones para Windows o Crear un proyecto de aplicación para Windows. |
Biblioteca de controles de Windows Forms |
La plantilla de proyecto Biblioteca de controles de Windows se utiliza para crear controles personalizados para usarlos en formularios Windows Forms.Para obtener más información, vea Controles de formularios Windows Forms. |
Servicio de Windows |
Las aplicaciones de servicio de Windows (antes denominados "servicios de NT") son aplicaciones de larga ejecución que no tienen interfaz de usuario.Pueden supervisar elementos tales como el rendimiento del sistema.Para obtener más información, vea Introducción a las aplicaciones de servicios de Windows. |
Aplicación WPF |
La plantilla Aplicación WPF crea un proyecto que usa Windows Presentation Foundation.Para obtener más información, vea How to: Create a New WPF Application Project. |
Biblioteca de controles de usuario WPF |
Crea un control de usuario WPF, que se basa en la funcionalidad de los controles WPF existentes.Para obtener más información, vea How to: Create a WPF UserControl Library Project. |
Aplicación de explorador WPF |
Crea una aplicación WPF que se ejecuta en el explorador.Este modelo de aplicaciones se denomina Aplicación de explorador XAML (XBAP).Para obtener más información, vea How to: Create a New WPF Browser Application Project o Información general sobre las aplicaciones de explorador XAML de WPF. |
Biblioteca de controles personalizados WPF |
Crea un proyecto en el que compilar un control WPF personalizado.Para obtener más información, vea Información general sobre la creación de controles. |
Plantillas web de Visual Basic y C#
Para obtener información acerca de las plantillas web, vea el tema sobre cómo crear un proyecto web de ASP.NET en Visual Studio 2013 en el sitio de ASP.NET.
Plantillas de Visual Basic y C# para Office
Las siguientes plantillas de Office Project aparecen en las subcategorías Visual Basic/Office o Visual C#/Office.
Complemento de Excel 2010
Plantilla de Excel 2010
Libro de Excel 2010
Complemento de InfoPath 2010
Complemento de Outlook 2010
Complemento de PowerPoint 2010
Complemento de Project 2010
Complemento de Visio 2010
Complemento de Word 2010
Documento de Word 2010
Plantilla de Word 2010
Para obtener más información sobre el desarrollo de soluciones de Office, vea Información general sobre las plantillas de Office Project y Introducción a la programación de complementos de nivel de aplicación.
Plantillas de SharePoint para Visual Basic y C#
Las plantillas siguientes aparecen bajo las subcategorías Visual Basic/SharePoint o Visual C#/SharePoint.
Proyecto de SharePoint 2010
Elemento web visual de SharePoint 2010
Importar el flujo de trabajo reutilizable de SharePoint 2010
Importar paquete de solución de SharePoint 2010
Elemento web de Silverlight de SharePoint 2010
Para obtener más información, vea Plantillas de proyecto y de elementos de proyecto de SharePoint.
Plantillas de Visual Basic y C# para flujos de trabajo
Las siguientes plantillas aparecen bajo las subcategorías Visual Basic/Flujo de trabajo o Visual C#/Flujo de trabajo.
Todas las plantillas de esta sección crean proyectos que usan Windows Workflow Foundation.Windows Workflow Foundation habilita el desarrollo del flujo de trabajo controlado por modelos, ofreciendo así visibilidad de diseño natural y ocultando aspectos complejos en el nivel de sistema, como las transacciones, la administración de estados y el control de simultaneidad.
Para obtener más información, vea Información general de Windows Workflow Foundation.
Plantilla de proyecto |
Más información |
---|---|
Biblioteca del diseñador de actividades |
La plantilla Biblioteca del diseñador de actividades se usa para crear un diseñador de actividades personalizadas.Los diseñadores de actividades personalizadas se utilizan para crear la experiencia en tiempo de diseño del uso de la actividad, mientras se controla el modo en que la actividad y su página de propiedades se muestran en Visual Studio.Para obtener más información, vea Crear un diseñador de actividades personalizadas. |
Biblioteca de actividades |
La plantilla Biblioteca de actividades se usa para crear una actividad compuesta a partir de actividades existentes.Para obtener más información, vea Crear actividades de flujo de trabajo mediante la clase Activity. |
Aplicación de servicio de flujo de trabajo de WCF |
La plantilla Aplicación de servicio de flujo de trabajo de WCF se usa para crear un flujo de trabajo que utiliza las actividades de mensaje para enviar y recibir los mensajes de WCF.Para obtener más información, vea Información general sobre los servicios de flujo de trabajo. |
Aplicación de consola del flujo de trabajo |
La plantilla Aplicación de consola del flujo de trabajo se usa para crear un flujo de trabajo que se hospeda en una aplicación de consola.El flujo de trabajo se implementa como una actividad Sequence.Para obtener más información, vea el tema sobre cómo crear un flujo de trabajo. |
Otras plantillas de Visual Basic y C#
Las siguientes plantillas aparecen bajo otras subcategorías de los nodos Visual Basic y Visual C#, tal y como se indica.
Plantilla de proyecto |
Más información |
---|---|
Azure/Instalar Azure Tools |
Proporciona instrucciones para habilitar los proyectos de Servicios en la nube de Microsoft Azure mediante la instalación de Azure Tools.Vea Cómo: Herramientas de Windows Azure de permiso. |
Informes/Aplicación de informes |
Crea un proyecto de informe para rellenar manualmente o con el Asistente para informes. |
Silverlight/Aplicación de Silverlight |
Crea un proyecto de aplicación de Silverlight estándar con la opción de hospedarlo en un proyecto web.Vea el tema sobre cómo crear un nuevo proyecto de Silverlight. |
Silverlight/Aplicación de navegación de Silverlight |
Crea un proyecto de aplicación de Silverlight que contiene los componentes de la interfaz del usuario, como encabezados, pies de página y barras laterales de navegación. |
Silverlight/Biblioteca de clases de Silverlight |
Crea un proyecto de biblioteca de clases de Silverlight para usarlo en las aplicaciones de Silverlight. |
Prueba/Prueba unitaria |
Vea Tutorial: Crear y ejecutar pruebas unitarias en código administrado. |
Prueba/Proyecto de prueba de IU codificada |
|
Prueba/Proyecto de rendimiento web y de rendimiento de prueba de carga |
Vea [retirado] Pruebas de carga y de rendimiento web en Visual Studio. |
WCF/Biblioteca de servicio de distribución |
Vea Servicios de Windows Communication Foundation y servicios de datos WCF en Visual Studio. |
WCF/Aplicación del servicio de WCF |
Vea Servicios de Windows Communication Foundation y servicios de datos WCF en Visual Studio. |
WCF/Biblioteca de servicios WCF |
Vea Servicios de Windows Communication Foundation y servicios de datos WCF en Visual Studio. |
WCF/Aplicación de servicio de flujo de trabajo de WCF |
La plantilla Aplicación de servicio de flujo de trabajo de WCF se usa para crear un flujo de trabajo que utiliza las actividades de mensaje para enviar y recibir los mensajes de WCF. |
Plantillas de Visual C++ para Windows
Plantilla de proyecto |
Más información |
---|---|
ATL/Proyecto ATL |
Crea un proyecto que usa Active Template Library. |
CLR/Biblioteca de clases |
Crea un ensamblado de .NET Framework que se puede usar desde cualquier lenguaje de .NET Framework. |
CLR/Aplicación de consola CLR |
Crea una aplicación de consola que se ejecuta en .NET Framework. |
CLR/Proyecto vacío |
Crea un proyecto vacío de .NET Framework para crear una aplicación local. |
CLR/Aplicación de Windows Forms |
Crea una aplicación de .NET Framework con una interfaz de usuario de Windows Forms. |
CLR/Biblioteca de controles de Windows Forms |
Crea controles para utilizar en aplicaciones de Windows Forms que se ejecutan en .NET Framework. |
General/Proyecto vacío |
Crea un proyecto vacío para diseñar una aplicación local. |
General/Proyecto de archivos Make |
Crea un proyecto para usarlo con un sistema de compilación externo. |
General/Asistente personalizado |
Crea un asistente para aplicaciones personalizado.Para obtener más información, vea Diseñar un asistente. |
MFC/Aplicación MFC |
Crea una aplicación que usa la biblioteca de clases de Windows Foundation.Para obtener más información, vea Asistente para clases MFC. |
MFC/DLL MFC |
Crea una biblioteca de vínculos dinámicos que usa la biblioteca de clases de Windows Foundation.Para obtener más información, vea Asistente para clases MFC. |
MFC/Control ActiveX MFC |
Crea un control ActiveX que usa la biblioteca de clases de Windows Foundation.Para obtener más información, vea Asistente para clases MFC. |
Prueba/Proyecto de prueba |
Crea un proyecto de prueba para usarlo en pruebas automatizadas.Para obtener más información acerca de cómo se crean pruebas automatizadas, vea Probar la aplicación mediante Microsoft Test Manager. |
Win32/Proyecto Win32 |
Crea un proyecto que va a hospedar una aplicación Win32, una aplicación de consola, una DLL o una biblioteca estática. |
Win32/Aplicación de consola Win32 |
Crear una aplicación de consola Win32. |
Plantillas de Visual F#
Las siguientes plantillas aparecen bajo las subcategorías Visual F#/Windows o Visual F#/Silverlight.Para obtener información sobre las plantillas de Visual F#, vea Usar Visual Studio para escribir programas de F#.
LightSwitch
Las plantillas siguientes aparecen bajo la subcategoría LightSwitch/Windows.Para obtener más información, vea Paso 1: Crear un proyecto de LightSwitch.
Plantilla de proyecto |
Más información |
---|---|
Aplicación de LightSwitch (Visual Basic) |
Crea una solución de aplicación de LightSwitch en blanco. |
Aplicación de LightSwitch (Visual C#) |
Crea una solución de aplicación de LightSwitch en blanco. |
Otros tipos de proyectos
Estas plantillas aparecen bajo la categoría Otros tipos de proyectos.
Plantilla de proyecto |
Más información |
---|---|
Instalación e implementación/Habilitar InstallShield Limited Edition |
|
Extensibilidad/Complemento de Visual Studio |
Los complementos de Visual Studio agregan funcionalidad al entorno de Visual Studio.Para obtener más información, vea Cómo: Crear un complemento. |
Extensibilidad/Visual Studio Shell (aislado) |
Vea tutorial: Crear una aplicación básica del shell de Isolated. |
Extensibilidad/Paquete de Visual Studio |
Para obtener más información, vea tutorial: Crear una aplicación básica del shell de Isolated. |
Soluciones de Visual Studio/Solución en blanco |
Crea una estructura de directorios y archivos de solución donde agregar los proyectos. |
SQL Server
Estas plantillas aparecen bajo la categoría SQL Server.
Plantilla de proyecto |
Más información |
---|---|
SQL Server/Proyecto de base de datos de SQL Server |
Crea un proyecto vacío para una base de datos de SQL Server. |
Plantillas de proyectos de modelado
Las siguientes plantillas aparecen bajo la categoría Proyectos de modelado.
Plantilla de proyecto |
Más información |
---|---|
Proyecto de modelado |
Crea un proyecto de modelado en blanco.Para obtener más información, vea Crear proyectos y diagramas de modelado UML. |
Vea también
Conceptos
Otros recursos
Tipos de archivo y extensiones de archivo en Visual Basic y Visual C#