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