Standardprojektvorlagen in Visual Studio
Sie können neue Projekte von Vorlagen, die lokal installiert oder von Windows Online der Vorlagen erstellen.Eine Kategorie innerhalb der Installiert oder Online-Abschnitte auswählen, wird eine Liste von Projektvorlagen aufgefüllt.Die Liste der verfügbaren Projektvorlagen variiert abhängig von der .NET Framework-Version, die Sie programmieren.Wählen Sie eine Projektvorlage aus, um eine kurze Beschreibung über die Vorlage zu finden.
Alle Projektvorlagen fügen die erforderlichen Dateien und Verweise für den Projekttyp hinzu.
Vorlagen nach Kategorie
In den folgenden Tabellen sind die Standardtypen der in Visual Studio verfügbaren Projekte nach Kategorie aufgelistet.Unterkategorien sind im Format <Subcategory>/<TemplateName> angegeben, wo andernfalls nicht angegeben.Einige der Vorlagen aus verschiedenen Unterkategorien werden auch angezeigt, wenn die übergeordnete Kategorie ausgewählt wird.
Hinweis |
---|
Verfügbare Vorlagen können je nach Visual Studio-Version, Edition, Installationsoptionen, Version von .NET Framework und anderen Anpassungen.Falls eine Vorlage fehlt, die Teil der Installation ist, können Sie devenv.exe mit dem /installvstemplates-Schalter ausführen.Weitere Informationen finden Sie unter Devenv-Befehlszeilenschalter. |
Vorlagen für Windows Store App
Die folgenden Vorlagen werden unter der Unterkategorie Sprache**/Windows Store**.
Projektvorlage |
Weitere Informationen |
---|---|
Für Visual Basic oder Visual C#: |
Weitere Informationen über jede Vorlage in dieser Unterkategorie, finden Sie unter Vorlagen, um die App-Entwicklung beschleunigen. |
Ausblenden App aus (XAML) |
Ein einseitiges Projekt für eine Windows Store-App, die nicht über vordefinierte Steuerelemente oder ein festgelegtes Layout verfügt. |
Raster-App (XAML) |
Ein dreiseitiges Projekt für eine Windows Store-App mit Navigation in gruppierten Elementen, die in einem Raster angeordnet sind.Auf dezidierten Seiten werden Details zu Gruppe und Elementen angezeigt. |
Geteilte App (XAML) |
Ein zweiseitiges Projekt für eine Windows Store-App mit Navigation in gruppierten Elementen.Die erste Seite ermöglicht eine Gruppenauswahl, auf der zweiten Seite wird eine Liste der Elemente zusammen mit Details zum ausgewählten Element angezeigt. |
Klassenbibliothek (Windows Store-Apps) |
Ein Projekt, das eine verwaltete Klassenbibliothek erstellt wird, die von Windows Store-Apps oder Windows Runtime-Komponenten verwendet werden kann. |
Komponententest-Bibliothek (Windows Store-Apps) |
Ein Projekt, das Komponententests enthält, die für das Testen von Windows Store-Apps, Komponenten für Windows-Runtime oder Klassenbibliotheken für Windows Store-Apps verwendet werden können |
Für Visual C++: |
Weitere Informationen über jede Vorlage in dieser Unterkategorie mit Ausnahme der Direct2D-App- und Direct 3D-App-Vorlagen, finden Sie unter Vorlagen, um die App-Entwicklung beschleunigen.Informationen über die Direct2D-App- und Direct 3D-App-Vorlagen, finden Sie unter Vorbereiten der Entwicklungsumgebung für Windows Store-DirectX-Apps vor. |
Ausblenden App aus (XAML) |
Ein einseitiges Projekt für eine Windows Store-App, die nicht über vordefinierte Steuerelemente oder ein festgelegtes Layout verfügt. |
Raster-App (XAML) |
Ein dreiseitiges Projekt für eine Windows Store-App mit Navigation in gruppierten Elementen, die in einem Raster angeordnet sind.Auf dezidierten Seiten werden Details zu Gruppe und Elementen angezeigt. |
Geteilte App (XAML) |
Ein zweiseitiges Projekt für eine Windows Store-App mit Navigation in gruppierten Elementen.Die erste Seite ermöglicht eine Gruppenauswahl, auf der zweiten Seite wird eine Liste der Elemente zusammen mit Details zum ausgewählten Element angezeigt. |
DLL (Windows Store-Apps) |
Ein Projekt für eine systemeigene DLL (Dynamic Link Library) die von einer Windows-WindowsStore-App oder eine Windows Runtime-Komponente verwendet werden kann. |
Statische Bibliothek (Windows Store-Apps) |
Ein Projekt für eine systemeigene statische Bibliothek (LIB) die von einer Windows Store-App oder eine Windows Runtime-Komponente verwendet werden kann. |
Komponententest-Bibliothek (Windows Store-Apps) |
Ein Projekt, das Komponententests enthält, die für das Testen von Windows Store-Apps, Komponenten für Windows-Runtime oder Klassenbibliotheken für Windows Store-Apps verwendet werden können |
Windows Runtime-Komponente |
Ein Projekt für eine Komponente für Windows-Runtime, die von Windows Store-Apps verwendet werden kann, unabhängig von den Programmiersprachen, in denen die Apps geschrieben sind. |
Direct2D-App (XAML) |
Ein Projekt für eine Windows Store-App, die Direct2D verwendet. |
Direct3D-App |
Ein Projekt für eine Windows Store-App, die Direct3D verwendet. |
Für JavaScript: |
Weitere Informationen über jede Vorlage in dieser Unterkategorie, finden Sie unter JavaScript-Projektvorlagen für Windows Store-Apps. |
Ausblenden App aus |
Ein einseitiges Projekt für eine Windows Store-App, die nicht über vordefinierte Steuerelemente oder ein festgelegtes Layout verfügt. |
Raster-App |
Ein dreiseitiges Projekt für eine Windows Store-App mit Navigation in gruppierten Elementen, die in einem Raster angeordnet sind.Auf dezidierten Seiten werden Details zu Gruppe und Elementen angezeigt. |
Geteilte App |
Ein zweiseitiges Projekt für eine Windows Store-App mit Navigation in gruppierten Elementen.Die erste Seite ermöglicht eine Gruppenauswahl, auf der zweiten Seite wird eine Liste der Elemente zusammen mit Details zum ausgewählten Element angezeigt. |
Feste Layout-App |
Ein Projekt für eine Windows Store-App, die mithilfe eines Layouts mit festem Seitenverhältnis skaliert. |
Navigations-App |
Ein Projekt für eine Windows Store-App, die über vordefinierte Steuerelemente zur Navigation verfügt. |
Visual Basic- und C#-Windows-Vorlagen
Die folgenden Vorlagen werden unter den Unterkategorien Visual Basic/Windows oder Visual C#/Windows angezeigt.
Projektvorlage |
Weitere Informationen |
---|---|
Klassenbibliothek |
Mit der Vorlage für die Klassenbibliothek können Sie schnell und einfach wiederverwendbare Klassen und Komponenten erstellen, die gemeinsam mit anderen Projekten genutzt werden können.Weitere Informationen über das Erstellen von Komponentenklassen finden Sie unter Komponentenklassen. |
Konsolenanwendung |
Konsolenanwendungen werden i. d. R. ohne grafische Benutzeroberfläche entworfen und in eine ausführbare Datei kompiliert.Sie interagieren mit einer Konsolenanwendung, indem Sie Anweisungen an der Eingabeaufforderung eingeben. |
Leeres Projekt |
Die Vorlage für ein leeres Projekt können Sie verwenden, wenn Sie Ihren eigenen Projekttyp erstellen möchten.Mit der Vorlage wird die notwendige Dateistruktur zum Speichern von Anwendungsinformationen erstellt.Alle Verweise, Dateien und Komponenten müssen manuell hinzugefügt werden.Weitere Informationen zum Hinzufügen von Verweisen finden Sie unter Hinzufügen und Entfernen von Verweisen. |
Portable Klassenbibliotheken |
Erstellt ein Projekt zum Erstellen einer DLL-Datei, die auf Windows, Silverlight, Windows Phone und Xbox 360 ausgeführt wird. |
Windows Forms-Anwendung |
Erstellt eine herkömmliche eigenständige Windows-Anwendung oder ein leistungsfähiges Front-End für eine verteilte Internetanwendung.Weitere Informationen finden Sie unter Erstellen von Windows-Anwendungen oder Erstellen eines Windows-Anwendungsprojekts. |
Windows Forms-Steuerelementbibliothek |
Die Windows-Steuerelementbibliothek-Projektvorlage wird zum Erstellen benutzerdefinierter Steuerelemente für Windows Forms verwendet.Weitere Informationen finden Sie unter Steuerelemente für Windows Forms. |
Windows-Dienst |
Windows-Dienstanwendungen (früher "NT-Dienste") sind Anwendungen mit langer Ausführungszeit, die keine Benutzeroberfläche haben.Sie können z. B. Elemente wie die Systemleistung überwachen.Weitere Informationen finden Sie unter Einführung in Windows-Dienstanwendungen. |
WPF-Anwendung |
Die WPF-Anwendungsvorlage erstellt ein Projekt, das Windows Presentation Foundation verwendet.Weitere Informationen finden Sie unter Gewusst wie: Erstellen eines neuen WPF-Anwendungsprojekts. |
WPF-Benutzersteuerelementbibliothek |
Erstellt ein WPF-Benutzersteuerelement, das auf der Funktionalität vorhandener WPF-Steuerelemente aufbaut.Weitere Informationen finden Sie unter Gewusst wie: Erstellen eines WPF-UserControl-Bibliotheksprojekts. |
WPF-Browseranwendung |
Erstellt eine WPF-Anwendung, die im Browser ausgeführt wird.Dieses Anwendungsmodell wird als XAML-Browseranwendung (XBAP) bezeichnet.Weitere Informationen finden Sie unter Gewusst wie: Erstellen eines neuen WPF-Browseranwendungsprojekts oder Übersicht über WPF-XAML-Browseranwendungen. |
WPF-Benutzerdefinierte Steuerelementbibliothek |
Erstellt ein Projekt, in dem ein benutzerdefiniertes WPF-Steuerelement erstellt werden soll.Weitere Informationen finden Sie unter Übersicht über das Erstellen von Steuerelementen. |
Visual Basic- und C#-Internetvorlagen
Die folgenden Vorlagen werden unter den Unterkategorien Visual Basic/Web bzw. Visual C#/Web angezeigt.
Hinweis |
---|
Diese Vorlagen sind nur für Webanwendungsprojekte bestimmt.Sie sind nicht für Websiteprojekte vorgesehen.Informationen darüber, wie sich diese Typen von Webprojekten unterscheiden, finden Sie unter Vergleich von Webanwendungsprojekten und Websiteprojekten in Visual Studio. |
Projektvorlage |
Weitere Informationen |
---|---|
ASP.NET-Webanwendung |
Erstellt eine neue Webanwendung mit:
Wenn Sie eine lokale IIS-Webanwendung oder eine Remote-IIS-Website erstellen, wird die IIS-Webanwendung von Visual Studio erstellt. |
Leere ASP.NET-Webanwendung |
Erstellt eine neue ASP.NET-Webanwendung, die bis auf eine Web.config-Datei keine anderen Dateien enthält. |
Webanwendung für ASP.NET Dynamic Data Entities |
Erstellt eine Dynamic Data-Webanwendung für die Verwendung mit ADO.NET Entity Framework.Diese Webanwendung kann auf jede relationale Datenbank abzielen.Weitere Informationen zu Dynamic Data finden Sie unter ASP.NET Dynamic Data. |
Webanwendung für ASP.NET Dynamic Data-Linq to SQL |
Erstellt eine Dynamic Data-Webanwendung für die Verwendung mit Linq to SQL.Diese Webanwendung kann auf jede relationale Datenbank abzielen.Weitere Informationen zu Dynamic Data finden Sie unter ASP.NET Dynamic Data. |
ASP.NET-Serversteuerelement |
Erstellt ein Serversteuerelement, das in ASP.NET-Internetanwendungen verwendet werden soll.Weitere Informationen finden Sie unter Walkthrough: Developing and Using a Custom Server Control. |
ASP.NET AJAX-Serversteuerelement |
ASP.NET-AJAX-Serversteuerelemente bestehen aus Server- und Clientcode, der integriert ist, um einen Client mit umfangreichen Funktionen zur Verfügung zu stellen.Weitere Informationen finden Sie unter ASP.NET AJAX Overview. |
ASP.NET AJAX-Extenderserversteuerelemente |
ASP.NET-AJAX-Extendersteuerelemente erweitern die Clientfunktionen von Standard-ASP.NET-Webserversteuerelementen.Weitere Informationen finden Sie unter ASP.NET AJAX Extender Controls Overview. |
Visual Basic- und C#-Office-Vorlagen
Die folgenden Office-Projektvorlagen werden unter den Unterkategorien Visual Basic/Office oder Visual C#/Office angezeigt.
Excel 2010-Add-In
Excel 2010-Vorlage
Excel 2010-Arbeitsmappe
InfoPath 2010-Add-In
Outlook 2010-Add-In
PowerPoint 2010-Add-In
Project 2010-Add-In
Visio 2010-Add-In
Word 2010-Add-In
Word 2010-Dokument
Word 2010-Vorlage
Weitere Informationen über das Entwickeln von Office-Projektmappen, finden Sie unter Übersicht über Office-Projektvorlagen und Getting Started Programming Application-Level Add-Ins.
Visual Basic- und C#-SharePoint-Vorlagen
Die folgenden Vorlagen werden unter den Unterkategorien oder Visual Basic/SharePointVisual C#/SharePoint.
SharePoint 2010-Projekt
Webpart SharePoint 2010-Verlaufsdebuggerauflistung Visual
Import-wiederverwendbarer SharePoint 2010-Workflow
Import-SharePoint 2010-Lösungspaket
Webpart SharePoint 2010-Verlaufsdebuggerauflistung Silverlight
Weitere Informationen finden Sie unter Vorlagen für SharePoint-Projekte und Projektelemente.
Visual Basic- und C#-Workflowvorlagen
Die folgenden Vorlagen werden unter den Unterkategorien Visual Basic/Workflow bzw. Visual C#/Workflow angezeigt.
Alle Vorlagen in diesem Abschnitt erstellen Projekte, die Windows Workflow Foundation verwenden.Windows Workflow Foundation ermöglicht die modellgesteuerte Workflowentwicklung. Diese bietet eine natürliche Entwurfssichtbarkeit, und Angelegenheiten auf Systemebene wie Transaktionen, Zustandsverwaltung und Parallelitätssteuerung werden ausgeblendet.
Weitere Informationen finden Sie unter Übersicht über die Windows Workflow Foundation.
Projektvorlage |
Weitere Informationen |
---|---|
Bibliothek für Aktivitäts-Designer |
Die Vorlage für die Bibliothek für Aktivitäts-Designer wird verwendet, um einen benutzerdefinierten Aktivitäts-Designer zu erstellen.Benutzerdefinierte Aktivitäts-Designer werden verwendet, um die Entwurfszeiterfahrung für die Aktivitätsverwendung zu erstellen und so zu steuern, wie die Aktivität und die dazugehörige Eigenschaftenseite in Visual Studio angezeigt werden.Weitere Informationen finden Sie unter Erstellen eines benutzerdefinierten Aktivitäts-Designers. |
Aktivitätsbibliothek |
Die Aktivitätsbibliotheksvorlage wird verwendet, um aus bereits vorhandenen Aktivitäten eine zusammengesetzte Aktivität zu erstellen.Weitere Informationen finden Sie unter Workflowaktivitätserstellung mit der Activity-Klasse. |
WCF-Workflowdienstanwendung |
Die Vorlage für WCF-Workflowdienstanwendungen wird verwendet, um einen Workflow zu erstellen, der Meldungsaktivitäten verwendet, um WCF-Meldungen zu senden und zu empfangen.Weitere Informationen finden Sie unter Übersicht über Workflowdienste. |
Workflowkonsolenanwendung |
Die Vorlage für Workflowkonsolenanwendungen wird verwendet, um einen Workflow zu erstellen, der in einer Konsolenanwendung gehostet wird.Der Workflow wird als Sequence-Aktivität implementiert.Weitere Informationen finden Sie unter Vorgehensweise: Erstellen eines Workflows. |
Andere Visual Basic- und C#-Vorlagen
Die folgenden Vorlagen werden wie angegeben unter anderen Unterkategorien der Visual Basic- und Visual C#-Knoten angezeigt.
Projektvorlage |
Weitere Informationen |
---|---|
Windows Azure/installieren Windows Azure-Tools |
Stellt Anweisungen zum Aktivieren von Projekten für den Cloud-Dienst von Windows Azure durch Installieren von Windows Azure Tools bereit.Weitere Informationen finden Sie unter Gewusst wie: Aktivieren von Windows Azure-Tools. |
Berichterstellung/Berichtsanwendung |
Erstellt ein Berichtsprojekt, das manuell oder mit dem Bericht-Assistenten ausgefüllt werden soll. |
Silverlight/Silverlight-Anwendung |
Erstellt ein Standard-Silverlight-Anwendungsprojekt mit der Option, es in einem Webprojekt zu hosten.Weitere Informationen finden Sie unter Vorgehensweise: Erstellen eines neuen Silverlight-Projekts. |
Silverlight/Silverlight-Navigationsanwendung |
Erstellt ein Silverlight-Anwendungsprojekt, das Benutzeroberflächenkomponenten enthält, z. B. Kopfzeilen, Fußzeilen und Navigationsrandleisten. |
Silverlight/Silverlight-Klassenbibliothek |
Erstellt ein Silverlight-Klassenbibliotheksprojekt, das von Silverlight-Anwendungen genutzt wird. |
Tests-/Einheittest |
Siehe Exemplarische Vorgehensweise: Erstellen und Ausführen von Komponententests für verwalteten Code. |
Test-/Test der codierten UI-Projekt |
Siehe Testen der Benutzeroberfläche mit automatisierten Tests der codierten UI. |
Test-/Webleistungs- und Auslastungstest-Leistung projizieren |
Siehe Testen von Leistung und Belastung mithilfe von Webleistungs- und Auslastungstests in Visual Studio. |
WCF/Syndication-Dienstbibliothek |
Siehe Windows Communication Foundation-Dienste und WCF Data Services in Visual Studio. |
WCF-/WCFdienstanwendung |
Weitere Informationen finden Sie unter Windows Communication Foundation-Dienste und WCF Data Services in Visual Studio. |
WCF/WCF-Dienstbibliothek |
Siehe Windows Communication Foundation-Dienste und WCF Data Services in Visual Studio. |
WCF/WCF-Workflowdienstanwendung |
Die Vorlage für WCF-Workflowdienstanwendungen wird verwendet, um einen Workflow zu erstellen, der Meldungsaktivitäten verwendet, um WCF-Meldungen zu senden und zu empfangen. |
Visual C++-Windows-Vorlagen
Projektvorlage |
Weitere Informationen |
---|---|
ATL/ATL-Projekt |
Erstellt ein Projekt, in dem die Active Template Library (ATL) verwendet wird. |
CLR/Klassenbibliothek |
Erstellt eine .NET Framework-Assembly, die von jeder .NET Framework-Sprache verwendet werden kann. |
CLR/CLR-Konsolenanwendung |
Erstellt eine Konsolenanwendung, die in .NET Framework ausgeführt wird. |
CLR/Leeres Projekt |
Erstellt ein leeres .NET Framework-Projekt zum Erstellen einer lokalen Anwendung. |
CLR/Windows Forms-Anwendung |
Erstellt eine .NET Framework-Anwendung mit einer Windows Form-Benutzeroberfläche. |
CLR/Windows Forms-Steuerelementbibliothek |
Erstellt Steuerelemente, die in Windows Forms-Anwendungen verwenden, die in .NET Framework ausgeführt werden. |
Allgemein/Leeres Projekt |
Erstellt ein leeres Projekt zum Erstellen einer lokalen Anwendung. |
Allgemein/Makefile-Projekt |
Erstellt ein Projekt zum Verwenden eines externen Buildsystems. |
Allgemein/Benutzerdefinierter Assistent |
Erstellt einen Assistenten für benutzerdefinierte Anwendungen.Weitere Informationen finden Sie unter Entwerfen eines Assistenten. |
MFC/MFC-Anwendung |
Erstellt eine Anwendung, die die Windows Foundation Class-Bibliothek verwendet.Weitere Informationen finden Sie unter MFC-Klassen-Assistent. |
MFC/MFC-DLL |
Erstellt eine Dynamic Link Library (DLL), die die Windows Foundation Class-Bibliothek verwendet.Weitere Informationen finden Sie unter MFC-Klassen-Assistent. |
MFC/MFC-ActiveX-Steuerelement |
Erstellt ein ActiveX-Steuerelement, das die Windows Foundation Class-Bibliothek verwendet.Weitere Informationen finden Sie unter MFC-Klassen-Assistent. |
Test/Testprojekt |
Erstellt ein Testprojekt, das für automatisierte Tests verwendet werden soll.Weitere Informationen zum Erstellen automatisierter Tests finden Sie unter Erstellen von automatisierten Tests mit Microsoft Test Manager. |
Win32/Win32-Projekt |
Erstellt ein Projekt, um eine Win32-Anwendung, Konsolenanwendung, DLL oder statische Bibliothek zu hosten. |
Win32/Win32-Konsolenanwendung |
Erstellt eine Win32-Konsolenanwendung. |
Visual F#-Vorlagen
Die folgenden Vorlagen werden unter den Unterkategorien Visual F#/Windows oder Visual F#/Silverlight angezeigt.Informationen zu Visual F#-Vorlagen finden Sie unter Schreiben von F#-Programmen mit Visual Studio.
LightSwitch
Die folgenden Vorlagen werden unter der Unterkategorie LightSwitch/Windows.Weitere Informationen finden Sie unter Schritt 1: Erstellen eines LightSwitch-Projekts.
Projektvorlage |
Weitere Informationen |
---|---|
LightSwitch-Anwendung (Visual Basic) |
Erstellt eine leere LightSwitch-Anwendungsprojektmappe. |
LightSwitch-Anwendung (Visual C#) |
Erstellt eine leere LightSwitch-Anwendungsprojektmappe. |
Andere Projekttypen
Diese Vorlagen werden unter der Kategorie Andere Projekttypen angezeigt.Die Projekte im Abschnitt Setup und Bereitstellung verwenden alle Windows Installer-Bereitstellung und sind für das Hinzufügen zu einer vorhandenen Projektmappe gedacht.
Projektvorlage |
Weitere Informationen |
---|---|
Setup und Bereitstellung/Enable InstallShield Limited- Edition |
|
Erweiterbarkeit/Visual Studio-Add-In |
Visual Studio-Add-Ins fügen Funktionen der Visual Studio-Umgebung hinzu.Weitere Informationen finden Sie unter Gewusst wie: Erstellen von Add-Ins. |
Erweiterbarkeit/Visual Studio-Shell lokalisiert |
Siehe Exemplarische Vorgehensweise: Eine grundlegende Isolated erstellen Shell-Anwendung. |
Erweiterbarkeit/Visual Studio-Paket |
Weitere Informationen finden Sie unter Exemplarische Vorgehensweise: Eine grundlegende Isolated erstellen Shell-Anwendung. |
Visual Studio-Projektmappen/Leere Projektmappe |
Erstellt eine Projektmappendatei und eine Verzeichnisstruktur, der Projekte hinzugefügt werden können. |
SQL Server
Diese Vorlagen werden unter der Kategorie SQL Server.
Projektvorlage |
Weitere Informationen |
---|---|
SQL Server/SQL 2005-Datenbankprojekt |
Erstellt ein leeres Projekt für eine SQL Server-Datenbank. |
Modellierungsprojektvorlagen
Die folgenden Vorlagen werden unter der Kategorie Modellierungsprojekte angezeigt.
Projektvorlage |
Weitere Informationen |
---|---|
Modellierungsprojekt |
Erstellt ein leeres Modellierungsprojekt.Weitere Informationen finden Sie unter Gewusst wie: Erstellen von UML-Modellierungsprojekten und -Diagrammen. |
Siehe auch
Konzepte
Dateitypen und Dateierweiterungen in Visual Basic, Visual C# und Visual J#
Erstellen von Projekten und Projektmappen