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. |