File Types and File Extensions in Visual Basic and Visual C#

Itens de projeto referem-se aos tipos de arquivos que você adiciona a um projeto.Os itens de projeto, disponíveis para você, diferenciam-se dependendo se você estiver trabalhando em um projeto local ou em um projeto da Web.Para obter mais informações, consulte Projetos Web e Locais.

Adicionando itens de projeto

A caixa diálogo Add New Item é acessada através do menu Project.Para obter mais informações sobre como adicionar itens ao seu projeto, consulte Como: Adicionar novos itens de projeto.

As seguintes tabelas listam os itens de projeto disponíveis para projetos locais e projetos da Web.Observe que para alguns itens de projeto, a extensão de arquivo é diferente, dependendo se o item aparece em um projeto Visual Basic (indicado por .vb), em um projeto Visual C# (indicado por .cs), ou em um projeto Visual J# (indicado por .jsl).Para outros itens de projeto, a extensão de arquivo não faz distinção entre um projeto Visual Basic, um projeto Visual C#, e um projeto Visual J#; isto é, há apenas uma extensão possível para o item de projeto.

Se você instalou Distributed Systems designers, consulte a seguir para obter informações sobre Informações do sistema de definição do modelo (SDM) e tipos de arquivo designer de sistema distribuído:

Itens de projeto locais

Item de projeto

File Extension

Finalidade do item de projeto

Windows Form

.vb ou .cs ou .jsl ou .java

Um formulário para criar aplicativos baseados no Windows.

Explorer Form

.vb ou .cs ou .jsl ou .java

Um formulário do Explorer com modo de exibição de árvore e controles de navegação.

MDI Parent Form

.vb ou .cs ou .jsl ou .java

Um formulário para um aplicativo de interface de documentos múltiplos.

About Box

.vb ou .cs ou .jsl ou .java

Um formulário de caixa de diálogo About para aplicativos baseados no Windows

Login Form

.vb ou .cs ou .jsl ou .java

Um formulário de logon para coletar um nome de usuário e senha.

Splash Screen

.vb ou .cs ou .jsl ou .java

Um formulário pré-configurado para ser usado como tela inicial.

Dialog

.vb ou .cs ou .jsl ou .java

Uma caixa de diálogo para aplicativos baseados no Windows.

Classe

.vb ou .cs ou .jsl ou .java

Um arquivo de código que contém uma declaração de classe.Para obter mais informações, consulte Classes no Common Type System.

Interface

.vb ou .cs ou .jsl ou .java

Uma nova interface.

Module (Visual Basic somente)

.vb

Um arquivo para armazenar grupos de funções.

Component Class

.vb ou .cs ou .jsl ou .java

Uma classe para criar componentes usando o visual designer.Para mais informações, consulte Classes de componente.

User Control

.vb ou .cs ou .jsl ou .java

Uma classe para criar um controle de Windows Form usando o visual designer.

Serviço do Windows

.vb ou .cs ou .jsl ou .java

Uma classe para criar serviços do Windows.Para obter mais informações, consulte Como: Criar serviços do Windows.

DataSet

.xsd

Um arquivo para criar um esquema XML com classes DataSet.Para obter mais informações, consulte Writing Information Schema DataSet as Esquema XML (XSD).

SQL Database

.mdf

Um banco de dados SQL vazio para dados locais.

XML File

.xml

Um arquivo XML em branco.

XML Schema

.xsd

Um arquivo para criar um esquema de documentos XML.

Settings File

.settings

Um arquivo de configurações do usuário em branco.

Code File

.vb ou .cs ou .jsl ou .java

Um arquivo de código em branco.

Custom Control

.vb ou .cs ou .jsl ou .java

Uma classe para criar um controle de Windows Forms de usuário.Para obter mais informações, consulte Como: Controles de autor para Windows Forms.

HTML Page

.htm

Uma página HTML que pode incluir código do lado do cliente.Para obter mais informações, consulte O Modo Design.

Inherited Form

.vb ou .cs ou .jsl ou .java

Um novo formulário baseado em um formulário existente.Para obter mais informações, consulte Herança visual Formulários do Windows.

Inherited User Control

.vb ou .cs ou .jsl ou .java

Um novo controle baseado em um controle Windows Forms existente.Para obter mais informações, consulte Como: Herdar de controles de Windows Forms existente.

Web Custom Control

.vb ou .cs ou .jsl ou .java

Uma classe para criar um controle de servidor ASP.NET.Para obter mais informações, consulte Visão geral sobre controles do servidor da Web do ASP.NET.

COM Class

.vb ou .cs

Uma classe que pode ser exposta ao COM.Para obter mais informações, consulte Interoperabilidade COM em aplicativos .NET Framework.

Transactional Component

.vb ou .cs

Uma classe para uso com componentes transacionais.

Text File

.txt

Um arquivo de texto vazio.

XSLT File

.xslt

Um arquivo usado para transformar documentos XML.

Installer Class

.vb ou .cs ou .jsl ou .java

Uma classe para ser chamada no momento da instalação.Para obter mais informações, consulte Usando componentes de instalação.

Crystal Report

.rpt

Um arquivo Crystal Report que publica dados para um Windows form.

Bitmap File

.bmp

Um arquivo de imagem de bitmap em branco que pode ser usado para criar imagens simples.

Cursor File

.cur

Um arquivo para criar cursores personalizados.Para mais informações, consulte Criação de cursores.

Icon File

.ico

Um arquivo de imagem para criar um ícone personalizado.Para mais informações, consulte Ícones.

Resources File

.resx

Um arquivo usado para editar e definir recursos de aplicativo.Para mais informações, consulte Recursos em aplicativos.

Assembly Information File

.vb ou .cs ou .jsl

Um arquivo contendo informações de assembly gerais.Para obter mais informações, consulte Assemblies em Common Language Runtime.

Application Configuration File

.config

Um arquivo usado para definir configurações de aplicativo.Para mais informações, consulte Arquivos de configuração.

Debugger Visualizer

.vb ou .cs ou .jsl ou .java

Um simples visualizador depurador

Class Diagram

.cd

Um diagrama de classe.

Relatório

.rdlc

Um novo relatório vazio.

JScript File

.js

Um arquivo de script que contém código JScript.Para obter mais informações, consulte Introdução ao JScript.

VBScript File

.vbs

Um arquivo de script que contém código JScript.Para mais informações, consulte Guia do usuário do VBScript.

Windows Script Host

.wsf

Um arquivo que contém script que é executado como um Windows-based application.Para mais informações, consulte Usando arquivos de script do Windows (.wsf).

Itens de projeto da Web

Item de projeto

File Extension

Finalidade do item de projeto

Web Form

Dois arquivos: .aspx e .vb para Visual Basic ou .cs para Visual translation from VPE for Csharp

Um formulário para criar aplicativos da Web.

Master Page

.master

Uma página mestre para aplicativos da Web.

Web User Control

.ascx

Um controle de servidor do ASP.NET criado usando o visual designer.

HTML Page

.htm

Uma página HTML que pode incluir código do lado do cliente.Para obter mais informações, consulte O Modo Design.

Web Service

Dois arquivos: .asmx e .vb para Visual Basic ou .cs para Visual translation from VPE for Csharp

Um componente que fornece a capacidade de trocar mensagens interoperáveis usando protocolos padrões, tais como HTTP, XML, XSD, SOAP e WSDL.Para mais informações, consulte Criando XML Web services em código gerenciado.

Classe

.vb ou .cs ou .jsl

Um arquivo de código que contém uma declaração de classe.

Style Sheet

.css

Uma folha de estilo em cascata usada para definições de estilo HTML.Para obter mais informações, consulte Trabalhando com CSS: Uma visão geral.

Global Application Class

.asax

Às vezes chamado de arquivo asax, esse arquivo permite que você escreva código para manipular eventos globais a nível de aplicativo do ASP.NET, tais como Session_OnStart e Application_OnStart.O nome do arquivo é global.asax, o qual você não pode alterar.

Web Configuration File

.config

O ASP.NET usa este arquivo para definir as configurações da Web para um projeto da Web.O nome do arquivo é Web.config, o qual você não pode alterar.

XML File

.xml

Um arquivo XML em branco.

XML Schema

.xsd

Um arquivo para criar um esquema de documentos XML.

XSLT File

.xslt

Um arquivo usado para transformar documentos XML.

Text File

.txt

Um arquivo de texto vazio.

Assembly Resource File

.resx

Um arquivo usado para editar e definir recursos de aplicativo.Para mais informações, consulte Recursos em aplicativos.

Assembly Information File

.vb ou .cs ou .jsl

Um arquivo contendo informações de assembly gerais.Para obter mais informações, consulte Assemblies em Common Language Runtime.

SQL Database

.mdf

Um banco de dados SQL vazio para dados locais.

DataSet

.xsd

Um arquivo para criar um esquema XML com classes DataSet.Para obter mais informações, consulte Writing Information Schema DataSet as Esquema XML (XSD).

Generic Handler

.ashx

Uma página para implementar um manipulador genérico

Site Map

.sitemap

Um arquivo que é usado para criar um mapa do site.

Mobile Web Form

.aspx

Um formulário para criar aplicativos da Web móveis.Para obter mais informações, consulte Creating ASP.NET Mobile Web Applications.

Mobile Web User Control

.ascx

Um controle de servidor ASP.NET criado usando o visual designer e usado em um aplicativo da Web para dispositivos móveis.Para obter mais informações, consulte Creating ASP.NET Mobile Web Applications.

Mobile Web Configuration File

.config

O ASP.NET usa este arquivo para definir as configurações de um projeto da Web para dispositivos móveis.O nome do arquivo é Web.config, o qual você não pode alterar.Para obter mais informações, consulte Creating ASP.NET Mobile Web Applications.

Crystal Report

.rpt

Um arquivo Crystal Report que publica dados para um Web Form.

VBScript File

.vbs

Um arquivo de script que contém código JScript.Para mais informações, consulte Guia do usuário do VBScript.

JScript File

.js

Um arquivo de script que contém código JScript.Para obter mais informações, consulte Introdução ao JScript.

Windows Script Host

.wsf

Um arquivo de código vazio usado para scripts do Windows.Para mais informações, consulte Introdução a aplicativos de serviço do Windows.

Skin File

.skin

Um arquivo usado para definir um tema do ASP.NET.

Browser File

.browser

Um arquivo para configurar definições de navegador

Relatório

.rdlc

Um novo relatório vazio.

Module (Visual Basic somente)

.vb

Um arquivo para armazenar grupos de funções.

Component Class

.vb ou .cs

Uma classe para criar componentes usando o visual designer.

Data Form Wizard

.aspx (.vb ou .cs para projetos locais)

Um formulário de dados para aplicativos da Web.

Frameset

.htm

Um arquivo HTML que hospeda múltiplas páginas HTML.

Web Custom Control

.vb ou .cs ou .jsl

Uma classe para criar um controle de servidor ASP.NET.

Code File

.vb ou .cs ou .jsl

Um arquivo de código em branco.

Static Discovery File

.disco

Um arquivo opcional que atua como um mecanismo de descoberta para o XML Web service.O arquivo .disco não é criado automaticamente para um XML Web service.Para obter informações sobre como criar um arquivo de descoberta para o serviço Web XML, consulte Como: Ativar detecção de Serviços Web XML.

Installer Class

.vb ou .cs ou .jsl

Uma classe para ser chamada no momento da instalação.Para obter mais informações, consulte Usando componentes de instalação.

Bitmap File

.bmp

Um arquivo de imagem de bitmap em branco que pode ser usado para criar imagens simples.

Cursor File

.cur

Um arquivo para criar cursores personalizados.Para mais informações, consulte Criação de cursores.

Icon File

.ico

Um arquivo de imagem para criar um ícone personalizado.Para mais informações, consulte Ícones.

Consulte também

Conceitos

Modelos de projeto padrão no Visual Studio