Dateitypen und Dateierweiterungen in Visual Basic, Visual C# und Visual J#

Aktualisiert: November 2007

Projektelemente beziehen sich auf die Dateitypen, die Sie einem Projekt hinzufügen. Welche Projektelemente verfügbar sind, richtet sich danach, ob Sie in einem lokalen Projekt oder einem Webprojekt arbeiten. Weitere Informationen finden Sie unter Lokale Projekte und Webprojekte.

Hinzufügen von Projektelementen

Über das Menü Projekt können Sie das Dialogfeld Neues Element hinzufügen öffnen. Weitere Informationen über das Hinzufügen von Elementen zu einem Projekt finden Sie unter Gewusst wie: Hinzufügen neuer Projektelemente

In den folgenden Tabellen finden Sie eine Auflistung der verfügbaren Projektelemente für lokale und Webprojekte. Beachten Sie, dass sich die Dateinamenerweiterung bei bestimmten Projektelementen unterscheidet, je nachdem ob das Element in einem Visual Basic-Projekt (mit der Erweiterung .vb) oder in einem Visual C#-Projekt (mit der Erweiterung .cs) verwendet wird. Bei anderen Projektelementen ist die Dateinamenerweiterung in einem Visual Basic-Projekt und einem Visual C#-Projekt gleich, d. h. es gibt nur eine mögliche Dateinamenerweiterung für das Projektelement.

Wenn Sie Designer für verteilte Systeme installiert haben, lesen Sie die folgenden Informationen über Systemdefinitionsmodelle (SDM) und Dateitypen der Designer für verteilte Systeme:

Lokale Projektelemente

Projektelement

Dateierweiterung

Aufgabe des Projektelements

Windows Form

.vb oder .cs oder .jsl oder .java

Ein Formular zum Erstellen von Windows-Anwendungen.

Explorer-Formular

.vb oder .cs oder .jsl oder .java

Ein Explorer-Formular mit einer Strukturansicht und Navigationssteuerelementen.

Übergeordnetes MDI-Formular

.vb oder .cs oder .jsl oder .java

Ein Formular für eine Multiple Document Interface-Anwendung.

Infofeld

.vb oder .cs oder .jsl oder .java

Ein Formular für das Dialogfeld Info in einer Windows-Anwendung.

Anmeldeformular

.vb oder .cs oder .jsl oder .java

Ein Anmeldeformular zum Erfassen von Benutzername und Kennwort.

Begrüßungsbildschirm

.vb oder .cs oder .jsl oder .java

Ein zur Verwendung als Begrüßungsbildschirm vorkonfiguriertes Formular.

Dialogfeld

.vb oder .cs oder .jsl oder .java

Ein Dialogfeld für Windows-Anwendungen.

Klasse

.vb oder .cs oder .jsl oder .java

Eine Codedatei, die eine Klassendeklaration enthält. Weitere Informationen finden Sie unter Klassen im allgemeinen Typsystem.

Schnittstelle

.vb oder .cs oder .jsl oder .java

Eine neue Schnittstelle.

Modul (nur Visual Basic)

.vb

Eine Datei, in der Gruppen von Funktionen gespeichert werden.

Komponentenklasse

.vb oder .cs oder .jsl oder .java

Eine Klasse zum Erstellen von Komponenten mithilfe des visuellen Designers. Weitere Informationen finden Sie unter Komponentenklasse.

Benutzersteuerelement

.vb oder .cs oder .jsl oder .java

Eine Klasse zum Erstellen eines Windows Form-Steuerelements mithilfe des visuellen Designers.

Windows-Dienst

.vb oder .cs oder .jsl oder .java

Eine Klasse zum Erstellen von Windows-Diensten. Weitere Informationen finden Sie unter Gewusst wie: Erstellen von Windows-Diensten.

DataSet

.xsd

Eine Datei zum Erstellen eines XML-Schemas mit DataSet-Klassen. Weitere Informationen finden Sie unter Schreiben von 'DataSet'-Schema-Informationen als XSD (ADO.NET).

SQL-Datenbank

.mdf

Eine leere SQL-Datenbank für lokale Daten.

XML-Datei

.xml

Eine leere XML-Datei.

XML-Schema

.xsd

Eine Datei zum Erstellen eines Schemas für XML-Dokumente.

Einstellungsdatei

.settings

Eine leere Datei für Benutzereinstellungen.

Codedatei

.vb oder .cs oder .jsl oder .java

Eine leere Codedatei.

Benutzerdefiniertes Steuerelement

.vb oder .cs oder .jsl oder .java

Eine Klasse zum Erstellen eines benutzerdefinierten Windows Forms-Steuerelements. Weitere Informationen finden Sie unter Gewusst wie: Erstellen von Steuerelementen für Windows Forms.

HTML-Seite

.htm

Eine HTML-Seite, die clientseitigen Code enthalten kann. Weitere Informationen finden Sie unter Entwurfsansicht.

Geerbtes Formular

.vb oder .cs oder .jsl oder .java

Ein neues Formular, das auf einem vorhandenen Formular basiert. Weitere Informationen finden Sie unter Visuelle Vererbung in Windows Forms.

Geerbtes Benutzersteuerelement

.vb oder .cs oder .jsl oder .java

Ein neues Steuerelement, das auf einem vorhandenen Windows Forms-Steuerelement basiert. Weitere Informationen finden Sie unter Gewusst wie: Erben von vorhandenen Windows Forms-Steuerelementen.

Websteuerelement (benutzerdefiniert)

.vb oder .cs oder .jsl oder .java

Eine Klasse zum Erstellen eines ASP.NET-Serversteuerelements. Weitere Informationen finden Sie unter Übersicht über ASP.NET-Webserversteuerelemente.

COM-Klasse

.vb oder .cs

Eine Klasse, die für COM verfügbar gemacht werden kann. Weitere Informationen finden Sie unter COM-Interoperabilität in .NET Framework-Anwendungen.

Transaktionskomponente

.vb oder .cs

Eine Klasse, die mit Transaktionskomponenten verwendet werden kann.

Textdatei

.txt

Eine leere Textdatei.

XSLT-Datei

.xslt

Eine Datei zum Umwandeln von XML-Dokumenten.

Installerklasse

.vb oder .cs oder .jsl oder .java

Eine Klasse, die beim Setup aufgerufen wird. Weitere Informationen finden Sie unter Verwenden von Installationskomponenten.

Crystal Report

.rpt

Eine Crystal Report-Datei, die Daten in einem Windows-Formular veröffentlicht.

Bitmapdatei

.bmp

Eine leere Bitmapbilddatei, die zum Erstellen einfacher Bilder verwendet werden kann.

Cursordatei

.cur

Eine Datei zum Erstellen benutzerdefinierter Cursor. Weitere Informationen finden Sie unter Cursorerstellung.

Symboldatei

.ico

Eine Bilddatei zum Erstellen benutzerdefinierter Symbole. Weitere Informationen finden Sie unter Symbole.

Ressourcendatei

.resx

Eine Datei zum Bearbeiten und Definieren von Anwendungsressourcen. Weitere Informationen finden Sie unter Ressourcen in Anwendungen.

Assembly-Informationsdatei

.vb oder .cs oder .jsl

Eine Datei mit allgemeinen Assemblyinformationen. Weitere Informationen finden Sie unter Assemblys in der Common Language Runtime (CLR).

Anwendungskonfigurationsdatei

.config

Eine Datei zum Konfigurieren von Anwendungseinstellungen. Weitere Informationen finden Sie unter Konfigurationsdateien.

Debuggerschnellansicht

.vb oder .cs oder .jsl oder .java

Eine einfache Debuggerschnellansicht.

Klassendiagramm

.cd

Ein Klassendiagramm.

Bericht

.rdlc

Ein neuer leerer Bericht.

JScript-Datei

.js

Eine Skriptdatei mit JScript-Code. Weitere Informationen finden Sie unter Erste Schritte mit JScript.

VBScript-Datei

.vbs

Eine Skriptdatei mit VBScript-Code. Weitere Informationen finden Sie im VBScript-Benutzerhandbuch.

Windows Script Host

.wsf

Eine Datei mit Skript, das als Windows-basierte Anwendung ausgeführt wird. Weitere Informationen finden Sie unter Verwenden von Windows Script-Dateien (.wsf).

Webprojektelemente

Projektelement

Dateierweiterung

Aufgabe des Projektelements

Web Form

Zwei Dateien: .aspx und entweder .vb für Visual Basic oder .cs für Visual C#

Ein Formular zum Erstellen von Webanwendungen.

Masterseite

.master

Eine Masterseite für Webanwendungen.

Webbenutzersteuerelement

.ascx

Ein ASP.NET-Serversteuerelement, das mit dem visuellen Designer erstellt wurde.

HTML-Seite

.htm

Eine HTML-Seite, die clientseitigen Code enthalten kann. Weitere Informationen finden Sie unter Entwurfsansicht.

Webdienst

Zwei Dateien: .asmx und entweder .vb für Visual Basic oder .cs für Visual C#

Eine Komponente, die den Austausch interoperabler Meldungen mit Standardprotokollen wie HTTP, XML, XSD, SOAP und WSDL ermöglicht. Weitere Informationen finden Sie unter Erstellen von XML-Webdiensten in verwaltetem Code.

Klasse

.vb oder .cs oder .jsl

Eine Codedatei, die eine Klassendeklaration enthält.

Stylesheet

.css

Ein Cascading Stylesheet (CSS) für das Festlegen von HTML-Formaten. Weitere Informationen finden Sie unter Übersicht über das Arbeiten mit CSS.

Globale Anwendungsklasse

.asax

Wird auch als ASAX-Datei bezeichnet. Diese Datei wird zum Schreiben von Code für globale ASP.NET-Ereignisse auf Anwendungsebene wie Session_OnStart und Application_OnStart verwendet. Der Name der Datei lautet global.asax und kann nicht geändert werden.

Webkonfigurationsdatei

.config

In ASP.NET werden mithilfe dieser Datei die Webeinstellungen für ein Webprojekt konfiguriert. Der Name der Datei lautet Web.config und kann nicht geändert werden.

XML-Datei

.xml

Eine leere XML-Datei.

XML-Schema

.xsd

Eine Datei zum Erstellen eines Schemas für XML-Dokumente.

XSLT-Datei

.xslt

Eine Datei zum Umwandeln von XML-Dokumenten.

Textdatei

.txt

Eine leere Textdatei.

Assemblyressourcendatei

.resx

Eine Datei zum Bearbeiten und Definieren von Anwendungsressourcen. Weitere Informationen finden Sie unter Ressourcen in Anwendungen.

Assembly-Informationsdatei

.vb oder .cs oder .jsl

Eine Datei mit allgemeinen Assemblyinformationen. Weitere Informationen finden Sie unter Assemblys in der Common Language Runtime (CLR).

SQL-Datenbank

.mdf

Eine leere SQL-Datenbank für lokale Daten.

DataSet

.xsd

Eine Datei zum Erstellen eines XML-Schemas mit DataSet-Klassen. Weitere Informationen finden Sie unter Schreiben von 'DataSet'-Schema-Informationen als XSD (ADO.NET).

Generischer Handler

.ashx

Eine Seite zur Implementierung eines generischen Handlers.

Siteübersicht

.sitemap

Eine Datei, die zum Erstellen einer Siteübersicht verwendet wird.

Mobiles Web Form

.aspx

Ein Formular zum Erstellen von Webanwendungen. Weitere Informationen finden Sie unter Erstellen von ASP.NET Mobile-Webanwendungen.

Benutzersteuerelement für mobile Webanwendungen

.ascx

Ein unter Verwendung des visuellen Designers erstelltes und in einer mobilen Webanwendung verwendetes ASP.NET-Serversteuerelement. Weitere Informationen finden Sie unter Erstellen von ASP.NET Mobile-Webanwendungen.

Konfigurationsdatei für mobile Webanwendungen

.config

In ASP.NET werden mithilfe dieser Datei die Webeinstellungen für ein mobiles Webprojekt konfiguriert. Der Name der Datei lautet Web.config und kann nicht geändert werden. Weitere Informationen finden Sie unter Erstellen von ASP.NET Mobile-Webanwendungen.

Crystal Report

.rpt

Eine Crystal Report-Datei, die Daten in einem Web Form veröffentlicht.

VBScript-Datei

.vbs

Eine Skriptdatei mit VBScript-Code. Weitere Informationen finden Sie im VBScript-Benutzerhandbuch.

JScript-Datei

.js

Eine Skriptdatei mit JScript-Code. Weitere Informationen finden Sie unter Erste Schritte mit JScript.

Windows Script Host

.wsf

Eine leere Codedatei für Windows-Skripts. Weitere Informationen finden Sie unter Einführung in Windows-Dienstanwendungen.

Designdatei

.skin

Eine Datei, die zur Definition eines ASP.NET-Designs verwendet wird.

Browserdatei

.browser

Eine Datei zur Festlegung von Browserdefinitionen.

Bericht

.rdlc

Ein neuer leerer Bericht.

Modul (nur Visual Basic)

.vb

Eine Datei, in der Gruppen von Funktionen gespeichert werden.

Komponentenklasse

.vb oder .cs

Eine Klasse zum Erstellen von Komponenten mithilfe des visuellen Designers.

Datenformular-Assistent

.aspx (.vb oder .cs für lokale Projekte)

Ein Datenformular für Webanwendungen.

Frameset

.htm

Eine HTML-Datei, die mehrere HTML-Seiten enthält.

Websteuerelement (benutzerdefiniert)

.vb oder .cs oder .jsl

Eine Klasse zum Erstellen eines ASP.NET-Serversteuerelements.

Codedatei

.vb oder .cs oder .jsl

Eine leere Codedatei.

Statische Discovery-Datei

.disco

Eine optionale Datei, die als Discovery-Mechanismus für den XML-Webdienst funktioniert. Die DISCO-Datei wird für einen XML-Webdienst nicht automatisch erstellt. Informationen über das Erstellen einer Discovery-Datei für den XML-Webdienst finden Sie unter Gewusst wie: Aktivieren der Suche für XML-Webdienste.

Installerklasse

.vb oder .cs oder .jsl

Eine Klasse, die beim Setup aufgerufen wird. Weitere Informationen finden Sie unter Verwenden von Installationskomponenten.

Bitmapdatei

.bmp

Eine leere Bitmapbilddatei, die zum Erstellen einfacher Bilder verwendet werden kann.

Cursordatei

.cur

Eine Datei zum Erstellen benutzerdefinierter Cursor. Weitere Informationen finden Sie unter Cursorerstellung.

Symboldatei

.ico

Eine Bilddatei zum Erstellen benutzerdefinierter Symbole. Weitere Informationen finden Sie unter Symbole.

Siehe auch

Konzepte

Standardprojektvorlagen in Visual Studio