Los elementos de proyecto hacen referencia a los tipos de archivos que se agregan a un proyecto.

Los elementos del proyecto disponibles varían según se esté trabajando en un proyecto local o un proyecto Web. Para obtener más información, vea Proyectos locales y proyectos Web y Visita guiada sobre la creación de sitios Web en Visual Web Developer. Agregar elementos de proyecto Se tiene acceso al cuadro de diálogo Agregar nuevo elemento a través del menú Proyecto. Para obtener más información sobre cómo agregar elementos al proyecto, vea Cómo: Agregar nuevos elementos de proyecto. Las tablas siguientes enumeran los elementos de proyecto disponibles para los proyectos locales y los proyectos Web. Observe que, para algunos elementos de proyecto, la extensión de archivo varía según aparezca el elemento en un proyecto de Visual Basic (indicado por .vb), en un proyecto de Visual C# (indicado por .cs) o en un proyecto de Visual J# (indicado por .jsl). Para otros elementos de proyecto, la extensión de archivo no distingue entre un proyecto de Visual Basic, uno de Visual C# y uno de Visual J#; es decir, sólo hay una extensión de archivo posible para el elemento del proyecto. Si ha instalado Diseñadores de sistemas distribuidos, vea la siguiente información acerca del Modelo de definición del sistema (SDM) y los tipos de archivo del Diseñador de sistemas distribuidos: Topic Información general sobre el modelo de definición del sistema (SDM) Información general sobre el modelo de definición del sistema (SDM) Elementos de proyecto local Elemento de proyecto Formulario Windows Forms Formulario del explorador Formulario primario MDI Cuadro Acerca de Extensión de archivo .vb o .cs o .jsl o .java .vb o .cs o .jsl o .java .vb o .cs o .jsl o .java .vb o .cs o .jsl o Propósito del elemento de proyecto Un formulario utilizado para crear aplicaciones para Windows. Un formulario del explorador con una vista de árbol y controles de exploración. Un formulario para una aplicación de interfaz de múltiples documentos. Un formulario de cuadro de diálogo Acerca de para aplicaciones para Location Interfaz de usuario de Visual Studio Enterprise Interfaz de usuario de Visual Studio Enterprise

.java Formulario de inicio de sesión Pantalla de bienvenida Cuadros de diálogo Clase .vb o .cs o .jsl o .java .vb o .cs o .jsl o .java .vb o .cs o .jsl o .java .vb o .cs o .jsl o .java .vb o .cs o .jsl o .java .vb .vb o .cs o .jsl o .java .vb o .cs o .jsl o .java .vb o .cs o .jsl o .java .xsd

Windows. Un formulario de inicio de sesión para recopilar un nombre de usuario y una contraseña. Un formulario preconfigurado para su uso como pantalla de bienvenida. Un cuadro de diálogo para aplicaciones para Windows. Archivo de código que contiene una declaración de clase. Para obtener más información, vea Clases del sistema de tipos común. Una nueva interfaz.

Interfaz

Módulo (sólo Visual Basic) Clase de componentes

Archivo para el almacenamiento de grupos de funciones. Clase para crear componentes utilizando el diseñador visual. Para obtener más información, vea Clases de componentes. Una clase para crear un control de formularios Windows Forms utilizando el diseñador visual. Una clase para crear servicios de Windows. Para obtener más información, vea Cómo: Crear servicios de Windows. Un archivo para crear un esquema XML con clases DataSet. Para obtener más información, vea Escribir la información de esquema de DataSet en formato de Definición de esquema XML (XSD). Una base de datos SQL vacía para los datos locales. Un archivo XML en blanco. Para obtener más información, vea Diseñador de esquemas XML (Diseñador XML).

Control de usuario Servicio de Windows

DataSet

Base de datos SQL Archivo XML

.mdf .xml

Esquema XML

.xsd

Un archivo para crear un esquema para documentos XML. Para obtener más información, vea Introducción a esquemas XML (Diseñador XML). Un archivo de configuración del usuario en blanco. Un archivo de código en blanco.

Archivo de configuración Archivo de código

.settings .vb o .cs o .jsl o .java .vb o .cs o .jsl o .java

Control personalizado

Una clase para crear un control de formularios Windows Forms orientado al usuario. Para obtener más información, vea Cómo: Crear controles de formularios Windows Forms. Una página HTML que puede incluir códigos del lado del cliente. Para obtener más información, vea Vista Diseño. Un nuevo formulario basado en un formulario existente. Para obtener más información, vea Herencia visual de formularios Windows Forms. Un nuevo control basado en un control de formulario Windows Forms existente. Para obtener más información, vea Cómo: Heredar de controles de formularios Windows Forms existentes. Una clase para crear un control de servidores ASP.NET. Para obtener más información, vea Controles de servidor Web ASP.NET (Visual Studio). Una clase que puede estar expuesta a COM. Para obtener más información, vea Interoperabilidad COM en aplicaciones .NET Framework. Una clase que se utiliza con los componentes transaccionales. Archivo de texto vacío. Un archivo utilizado para transformar documentos XML. Una clase que se va a invocar durante

Página HTML

.htm

Formulario heredado

.vb o .cs o .jsl o .java .vb o .cs o .jsl o .java

Control de usuario heredado

Control Web personalizado

.vb o .cs o .jsl o .java .vb o .cs

Clase COM

Componente transaccional Archivo de texto Archivo XSLT Clase del

.vb o .cs .txt .xslt .vb o .cs

instalador

o .jsl o .java .rpt

la configuración. Para obtener más información, vea Utilizar componentes de instalación. Un archivo de Crystal Report que publica datos en un formulario de Windows. Un archivo de imagen de mapa de bits en blanco, que puede utilizarse para crear imágenes simples. Un archivo para crear cursores personalizados. Para obtener más información, vea Creación de cursores. Un archivo de imagen para crear un icono personalizado. Para obtener más información, vea Iconos. Un archivo utilizado para editar y definir recursos de aplicaciones. Para obtener más información, vea Recursos en aplicaciones. Un archivo que contiene información general acerca del ensamblado. Para obtener más información, vea Ensamblados en Common Language Runtime. Un archivo utilizado para configurar los valores de la aplicación. Para obtener más información, vea Archivos de configuración. Un visualizador del depurador sencillo

Crystal Report

Archivo de mapa de bits Archivo de cursor

.bmp

.cur

Archivo de icono

.ico

Archivo de recursos

.resx

Archivo de información sobre el ensamblado

.vb o .cs o .jsl

Archivo de configuración de la aplicación Visualizador del depurador Diagrama de clase Informe Archivo JScript

.config

.vb o .cs o .jsl o .java .cd .rdlc .js

Un diagrama de clase. Un nuevo informe vacío. Un archivo de comandos que contiene código JScript. Para obtener más información, vea Introducción a JScript. Un archivo de comandos que contiene código VBScript. Para obtener más información, vea Manual del usuario de VBScript.

Archivo VBScript

.vbs

Windows Script Host

.wsf

Un archivo que contiene una secuencia de comandos que se ejecuta como un programa de Windows. Para obtener más información, vea Utilizando archivos de Windows Script (.wsf).

Elementos de proyecto Web Elemento de proyecto Formulario Web Forms Extensión de archivo Dos archivos: .aspx y .vb para Visual Basic, .cs para Visual C# o .jsl para Visual J# .master .ascx .htm

Propósito del elemento de proyecto Un formulario utilizado para crear aplicaciones Web.

Página principal Control de usuario Web Página HTML

Una página principal para las aplicaciones Web. Un control de servidor ASP.NET creado mediante un diseñador visual. Una página HTML que puede incluir códigos del lado del cliente. Para obtener más información, vea Vista Diseño. Un componente que ofrece la posibilidad de intercambiar mensajes interoperables mediante el uso de protocolos estándar, como HTTP, XML, XSD, SOAP y WSDL. Para obtener más información, vea Crear servicios Web en código administrado. Archivo de código que contiene una declaración de clase. Una hoja de estilos en cascada utilizada para definiciones de estilo HTML enriquecido. Para obtener más información, vea Cómo: Crear hojas de estilo en cascada externas (Visual Studio). A veces conocido como archivo asax, permite escribir código para controlar

Servicio Web

Dos archivos: .asmx y .vb para Visual Basic, .cs para Visual C# o .jsl para Visual J# .vb o .cs o .jsl .css

Clase Hoja de estilos

Clase de aplicación

.asax

global

eventos globales ASP.NET de nivel de aplicación tales como Session_OnStart y Application_OnStart. El archivo tiene como nombre global.asax y no es posible cambiarlo. .config ASP.NET utiliza este archivo para configurar los valores Web de un proyecto Web. El archivo tiene como nombre Web.config y no es posible cambiarlo. Un archivo XML en blanco. Para obtener más información, vea Diseñador de esquemas XML (Diseñador XML). Un archivo para crear un esquema para documentos XML. Para obtener más información, vea Introducción a esquemas XML (Diseñador XML). Un archivo utilizado para transformar documentos XML. Archivo de texto vacío. Un archivo utilizado para editar y definir recursos de aplicaciones. Para obtener más información, vea Recursos en aplicaciones. Un archivo que contiene información general acerca del ensamblado. Para obtener más información, vea Ensamblados en Common Language Runtime.

Archivo de configuración Web

Archivo XML

.xml

Esquema XML

.xsd

Archivo XSLT Archivo de texto Archivo de recursos de ensamblado Archivo de información sobre el ensamblado

.xslt .txt .resx

.vb o .cs o .jsl