Tools und Umgebungen für die Entwicklung von SharePoint-Add-Ins

Es gibt zwei grundlegende Muster für Entwicklungsumgebungen für SharePoint-Add-Ins. Die SharePoint-Website für Tests und Debugging kann gehostet werden:

  • Auf einer SharePoint Online-Website in einem Office 365-Abonnement: In der Regel wird Visual Studio auf einem lokalen Computer installiert. Eine cloudbasierte Visual Studio-Instanz ist aber ebenfalls eine Option.

  • In einer lokalen SharePoint-Farm mit einem einzigen Server: Visual Studio wird auf demselben Computer installiert.

Dabei ist Folgendes zu berücksichtigen:

  • Fast alle Add-Ins, die Sie erstellen, können sowohl in SharePoint Online als auch in einer lokalen SharePoint-Farm bereitgestellt werden, unabhängig von der verwendeten Umgebung. Allgemein gilt: Add-Ins, die nicht in SharePoint Online bereitgestellt werden können, können auch nicht mit SharePoint Online entwickelt werden. Das sind beispielsweise Add-Ins, die die Berechtigung „Vollzugriff“ benötigen, sowie Add-Ins, die das besonders vertrauenswürdige Autorisierungssystem verwenden.

  • Sie können mit jeder Umgebung sowohl SharePoint-gehostete SharePoint-Add-Ins als auch anbietergehostete SharePoint-Add-Ins entwickeln.

  • Sie können sowohl mit lokalen Testwebsites als auch mit SharePoint Online-Testwebsites arbeiten.

  • Insgesamt sind beide Optionen gleich unkompliziert in der Einrichtung.

Die Erstellung einer SharePoint Online-Umgebung mithilfe eines SharePoint Online-Abonnements für die Entwicklung wird im Artikel Erstellen einer Entwicklerwebsite in einem vorhandenen Office 365-Abonnement beschrieben.

Eine Anleitung zur Erstellung einer lokalen Umgebung finden Sie im Artikel Einrichten einer lokalen Entwicklungsumgebung für SharePoint-Add-Ins.

Hinweis

In diesem Artikel geht es ausschließlich um Umgebungen für die Entwicklung von SharePoint-Add-Ins. Wenn Sie Farmlösungen entwickeln möchten, finden Sie entsprechende Informationen im Artikel Einrichten einer allgemeinen Entwicklungsumgebung für SharePoint.

Wenn Sie Entwicklungsprojekte beider Typen umsetzen möchten, sollten Sie mit letzterem Artikel beginnen und anschließend den Artikel Einrichten einer lokalen Entwicklungsumgebung für SharePoint-Add-Ins lesen. Dort finden Sie weitere erforderliche Schritte für die Entwicklung von SharePoint-Add-Ins.

Siehe auch