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.

Enthält Informationen zum Bereitstellen und Verwenden einer Projektfactory zum Erstellen von Instanzen eines neuen Projekts.

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 Datei- und nicht dateibasierten Projektobjekten.

Beschreibt, wie Ihr Projekttyp das MSBuild-Buildmodul verwenden kann, um Benutzern das Erstellen von Visual Studio und an der Befehlszeile zu ermöglichen.

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 einer Windows Installer-Paketdatei (MSI-Datei ) für die Bereitstellung für Ihre Kunden umschließ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.