Erweitern der SharePoint-Tools in Visual Studio

Mit den SharePoint-Tools in Visual Studio 2010 werden die Anforderungen einer Vielzahl von Szenarien in der Anwendungsentwicklung abgedeckt. Es kann jedoch auch Fälle geben, in denen eine bestimmte Funktionalität, die Sie oder andere Entwickler benötigen, nicht zur Verfügung steht. In so einem Fall können Sie die SharePoint-Tools erweitern, um die benötigte Funktionalität zu erstellen.

So erweitern Sie die SharePoint-Tools

Sie können das SharePoint-Projektsystem und den Knoten SharePoint-Verbindungen im Fenster Server-Explorer erweitern.

Erweitern des SharePoint-Projektsystems

Visual Studio 2010 beinhaltet einen Satz von Projektvorlagen und Projektelementvorlagen, mit denen Sie SharePoint-Lösungen erstellen können. Es gibt z. B. Vorlagen für Ereignisempfänger, Listendefinitionen, Workflows oder Webparts. Sie können jedoch auch eigene Typen von SharePoint-Projektelementen definieren, um SharePoint-Komponenten (z. B. Felder oder benutzerdefinierte Aktionen) zu erstellen. Darüber hinaus können Sie Erweiterungen für SharePoint-Projektelementtypen erstellen, die bereits in Visual Studio installiert sind, und Sie können Erweiterungen für SharePoint-Projekte erstellen.

Weitere Informationen finden Sie unter Erweitern des SharePoint-Projektsystems.

Erweitern des SharePoint-Verbindungsknotens im Server-Explorer

In Visual Studio 2010 können Sie den Knoten SharePoint-Verbindungen im Fenster Server-Explorer verwenden, um viele der Komponenten in einer oder mehreren lokalen SharePoint-Websites in einer hierarchischen Strukturansicht anzuzeigen. Sie können den Knoten SharePoint Connections außerdem auf folgende Weise erweitern:

  • Durch das Hinzufügen eigener Knoten. Dies ist hilfreich, wenn Sie Komponenten von SharePoint-Websites anzeigen möchten, die standardmäßig nicht angezeigt werden.

  • Durch das Erweitern vorhandener Knoten. Sie können z. B. einem vorhandenen Knoten einen neuen untergeordneten Knoten hinzufügen oder einem Knoten ein Kontextmenüelement hinzufügen und Aufgaben ausführen, wenn ein Entwickler auf das Menüelement klickt.

Weitere Informationen finden Sie unter Erweitern des SharePoint-Verbindungsknotens im Server-Explorer.

Anforderungen an den Entwicklungscomputer

Um Erweiterungen für die SharePoint-Tools zu erstellen, muss der Entwicklungscomputer die gleichen Anforderungen wie beim Erstellen von SharePoint-Lösungen in Visual Studio 2010 erfüllen. Weitere Informationen finden Sie unter Anforderungen für die Entwicklung von SharePoint-Lösungen.

Zudem wird die Installation von Visual Studio 2010 SDK empfohlen. Das SDK enthält Projektvorlagen und Tools, mit denen Sie Visual Studio erweitern können. Vor allem enthält das SDK eine Projektvorlage, mit der Sie leicht Visual Studio-Erweiterungspakete (VSIX) erstellen können. VSIX-Pakete sind das bevorzugte Verfahren zum Bereitstellen von Visual Studio-Erweiterungen in Visual Studio 2010. Alle Erweiterungen der SharePoint-Tools müssen mit VSIX-Paketen bereitgestellt werden. In allen exemplarischen Vorgehensweisen in dieser Dokumentation wird davon ausgegangen, dass Visual Studio 2010 SDK installiert wurde.

Das SDK kann unter https://go.microsoft.com/fwlink/?LinkId=164562 heruntergeladen werden. Weitere Informationen zu Visual Studio-Erweiterungen finden Sie unter Developing Visual Studio Extensions.

Siehe auch

Konzepte

Übersicht über das Programmiermodell von Erweiterungen für SharePoint-Tools

Erweitern des SharePoint-Projektsystems

Weitere Ressourcen

Erweitern des SharePoint-Verbindungsknotens im Server-Explorer

Programmierkonzepte und Features für Erweiterungen für SharePoint-Tools

Referenz (Erweiterbarkeit von SharePoint-Tools)

Debuggen von Erweiterungen für die SharePoint-Tools in Visual Studio

Bereitstellen von Erweiterungen für die SharePoint-Tools in Visual Studio