Freigeben über


Verwenden des SharePoint-Projektdiensts

Das SharePoint-Projektsystem beinhaltet einen Projektdienst, mit dem Sie auf das Projektsystem bezogene Aufgaben ausführen können. Der Projektdienst ist ein ISharePointProjectService-Objekt.

Sie können in jeder SharePoint-Tools-Erweiterung auf den SharePoint-Projektdienst zugreifen. Der Zugriff auf den Projektdienst ist auch in anderen Arten von Visual Studio-Erweiterungen möglich, z. B. in Add-Ins und VSPackages. Weitere Informationen finden Sie unter Gewusst wie: Abrufen des SharePoint-Projektdiensts.

Funktionen des Projektdiensts

In der folgenden Tabelle sind die Aufgaben, die Sie mit dem SharePoint-Projektdienst ausführen können, und die zu verwendende ISharePointProjectService-Methode oder -Eigenschaft für jede Aufgabe aufgeführt.

Aufgabe

Zu verwendender Member

Zugriff auf jedes SharePoint-Projekt, das in Visual Studio geöffnet ist.

Projects-Eigenschaft.

Zugriff auf alle verfügbaren SharePoint-Projektelementtypen (einschließlich integrierter und benutzerdefinierter Projektelementtypen).

ProjectItemTypes-Eigenschaft.

Zugriff auf die Bereitstellungsschritte, die für SharePoint-Projekte verfügbar sind (einschließlich integrierter und benutzerdefinierter Bereitstellungsschritte).

DeploymentSteps-Eigenschaft.

Zugriff auf Ereignisse, die ausgelöst werden, wenn ein Entwickler Code in einem SharePoint-Projekt umgestaltet.

CodeRefactoringEvents-Eigenschaft.

Ausführen eines benutzerdefinierten SharePoint-Befehls, der Aufrufe in das SharePoint-Serverobjektmodell durchführt. Weitere Informationen zu SharePoint-Befehlen finden Sie unter Aufrufe in die SharePoint-Objektmodelle.

SharePointConnection-Eigenschaft.

Konvertieren eines Typs im SharePoint-Projektsystem in einen Typ im Visual Studio-Automatisierungsobjektmodell oder -Integrationsobjektmodell und umgekehrt. Weitere Informationen finden Sie unter Konvertieren zwischen SharePoint-Projektsystemtypen und anderen Visual Studio-Projekttypen.

Convert<TInput, TOutput>-Methode.

Ausgeben von Meldungen in die Fenster Ausgabe oder Fehlerliste in Visual Studio.

Logger-Eigenschaft.

Zugriff auf andere Dienste, die in Visual Studio verfügbar sind.

ServiceProvider-Eigenschaft.

Abrufen des Pfads zum Installationsordner der lokalen SharePoint-Website, die zum Debuggen der Projektmappe verwendet wird.

SharePointInstallPath-Eigenschaft.

Ermitteln, ob Microsoft SharePoint Server 2010 oder Microsoft SharePoint Foundation 2010 auf dem Computer installiert ist.

IsSharePointInstalled-Eigenschaft.

Überprüfen einer Funktion oder eines Pakets in einer SharePoint-Lösung.

PackageValidationProvider-Eigenschaft.

Siehe auch

Konzepte

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

Weitere Ressourcen

Konvertieren zwischen SharePoint-Projektsystemtypen und anderen Visual Studio-Projekttypen

Gewusst wie: Abrufen des SharePoint-Projektdiensts

Erweitern der SharePoint-Tools in Visual Studio

Gewusst wie: Abrufen eines Diensts vom DTE-Objekt