Erweitern des SharePoint-Projektsystems
Visual Studio 2010 stellt einen Satz von Projekt- und Elementvorlagen bereit, mit denen Entwickler SharePoint-Lösungen erstellen können. Obwohl diese Vorlagen die Anforderungen vieler Entwicklungsszenarien erfüllen, können nicht alle Funktionalitäten abgedeckt werden, die Sie ggf. für bestimmte Projekte benötigen. In diesen Fällen können Sie das SharePoint-Projektsystem erweitern.
Übersicht über das SharePoint-Projektsystem
Die grundlegende Komponente des SharePoint-Projektsystems sind SharePoint-Projektelemente. Ein SharePoint-Projektelement stellt eine SharePoint-Anpassung dar, z. B. eine Listendefinition, ein Webpart oder einen Inhaltstyp.
Ein SharePoint-Projekt ist ein Visual Studio-Projekt, das ein oder mehrere SharePoint-Projektelemente enthält. SharePoint-Projekte enthalten auch zusätzliche Komponenten, die definieren, wie Projektelemente für die Bereitstellung in Funktionen und Paketen gruppiert werden.
Weitere Informationen zum Inhalt der SharePoint-Projektelemente und SharePoint-Projekte finden Sie unter Erstellen von Elementvorlagen und Projektvorlagen für SharePoint-Projektelemente.
Erweitern des SharePoint-Projektsystems
Sie können das SharePoint-Projektsystem auf die folgende Weise erweitern:
Definieren Sie eigene SharePoint-Projektelementtypen, und ordnen Sie sie neuen Elementvorlagen oder Projektvorlagen in Visual Studio zu. Sie können z. B. einen SharePoint-Projektelementtyp definieren, um eine benutzerdefinierte Aktion oder ein Felds zu erstellen. Weitere Informationen finden Sie unter Definieren von benutzerdefinierten SharePoint-Projektelementtypen.
Erweitern Sie SharePoint-Projektelementtypen, die bereits in Visual Studio installiert sind. Sie können z. B. einem Projektelement im Projektmappen-Explorer ein Kontextmenüelement hinzufügen und das Projektelement anpassen, sobald ein Entwickler auf das Menüelement klickt. Weitere Informationen finden Sie unter Erweitern von SharePoint-Projektelementen.
Erweitern Sie SharePoint-Projekte. Sie können z. B. Ereignishandler hinzufügen, um bestimmte Aufgaben auszuführen, wenn Elemente hinzugefügt oder aus SharePoint-Projekten entfernt werden. Weitere Informationen finden Sie unter Erweitern von SharePoint-Projekten.
Erweitern Sie das Verpackungs- und Bereitstellungsverhalten von SharePoint-Projektelementen und SharePoint-Projekten. Sie können z. B. eigene Bereitstellungsschritte erstellen, die beim Bereitstellen oder Zurücknehmen eines Projekts ausgeführt werden, oder Sie können zusätzliche benutzerdefinierte Aufgaben ausführen, wenn Visual Studio bestimmte Bereitstellungsschritte ausführt. Weitere Informationen finden Sie unter Erweitern von SharePoint-Packen und -Bereitstellen.
Allgemeine Entwicklungsaufgaben
Sie können folgende gängigen Aufgaben in Erweiterungen des SharePoint-Projektsystems ausführen:
Speichern Sie benutzerdefinierte Zeichenfolgendaten mit Projektelementen und in verschiedenen Typen von Projektdateien. Weitere Informationen finden Sie unter Speichern von Daten in Erweiterungen des SharePoint-Projektsystems.
Konvertieren eines Objekts im SharePoint-Projektsystem in einem entsprechenden Objekt im Visual Studio-Automatisierungsobjektmodell oder -Integrationsobjektmodell und umgekehrt. Weitere Informationen finden Sie unter Konvertieren zwischen SharePoint-Projektsystemtypen und anderen Visual Studio-Projekttypen.
Siehe auch
Weitere Ressourcen
Definieren von benutzerdefinierten SharePoint-Projektelementtypen
Erweitern von SharePoint-Projektelementen
Erweitern von SharePoint-Projekten
Erweitern von SharePoint-Packen und -Bereitstellen
Speichern von Daten in Erweiterungen des SharePoint-Projektsystems
Konvertieren zwischen SharePoint-Projektsystemtypen und anderen Visual Studio-Projekttypen
Erweitern der SharePoint-Tools in Visual Studio
Programmierkonzepte und Features für Erweiterungen für SharePoint-Tools