Freigeben über


Erstellen von Projekttypen

Sie können Visual Studio erweitern, indem Sie einen neuen Projekttyp erstellen. Um einen neuen Projekttyp zu erstellen, müssen Sie mehrere Konzepte verstehen und eine Reihe von Schritten ausführen. In den folgenden Themen finden Sie eine Übersicht über das Erstellen von Projekttypen.

In diesem Abschnitt

Beschreibt das Element, die Persistenz der Projektdatei und die entscheidungsmechanische Designentscheidungen, die Sie treffen müssen, bevor Sie einen neuen Projekttyp erstellen.

Bietet eine Übersicht über die Schritte, die Sie ausführen müssen, um einen neuen Projekttyp zu erstellen, der solche Programmieraufgaben unterstützt, z. B. Bearbeiten von Code und Kompilieren, Erstellen, Debuggen und Bereitstellen von Anwendungen in Ihrem Projekt.

Es enthält Informationen darüber, wie eine Projektfactory bereitgestellt und verwendet wird, um Instanzen eines neuen Projekts zu erstellen.

Stellt Codebeispiele von Anweisungen aus der Registrierung bereit, die Standardpfade und -daten bereitstellen, sowie eine Tabelle, die Einträge aus dem Registrierungsskript für jede Anweisung enthält.

Erläutert die Verwendung von IPersistFileFormat zur Speicherung von sowohl dateibasierten als auch nicht dateibasierten Projektobjekten.

Beschreibt, wie Ihr Projekttyp die MSBuild-Build-Engine verwenden kann, um Benutzern zu ermöglichen, Projekte mit Visual Studio und über die Befehlszeile zu erstellen.

Erläutert die Architektur der Codeanzeigetools, z. B. des Objektbrowsers und des Klassenansichtsfensters . Beschreibt die Schnittstellen und Methoden, die zum Implementieren des Objektbrowsens in einem VSPackage verwendet werden.

Beschreibt die Bedeutung, die Projekte spielen, um zu bestimmen, welcher Editor beim Öffnen eines Projektelements verwendet wird und wie Projektressourcen bearbeitet werden können.

Zeigt, wie Sie Ihrem VSPackage eine eigene eindeutige Identität geben und wie Sie Ihre VSPackage-DLLs und andere Informationen in einem Windows Installer-Paket (.MSI Datei) für die Bereitstellung für Ihre Kunden einschließen.

Beschreibt, wie Visual Studio Hierarchien anzeigt und adressiert.

Bietet eine Übersicht über ein VSPackage-Objekt, ein installierbares COM-Objekt, das die Visual Studio-Umgebung erweitert und erläutert, wie Sie Ihre eigene VSPackage implementieren.

Beschreibt, wie Projekte zum Ändern von Code, Kompilierung und Buildcode sowie Ausführen und Debuggen von Code verwendet werden, und enthält Links zu detaillierten Themen zum Erstellen von Projekttypen.