Erstellen von Apps für SharePoint mit Visual Studio

Mit Visual Studio verwenden können Sie Apps für SharePoint erstellen, bei denen es sich um Lösungen mit geringen Ansprüchen und standardisierten Technologien wie HTML5, JavaScript und OAuth handelt. In der Regel werden solche Apps entworfen, um Benutzer beim Durchführen einer bestimmten Aufgabe oder eines zugehörigen Aufgabensatzes zu unterstützen. Sie können beispielsweise eine Anwendung erstellen, um Reisekosten zu kalkulieren oder ein Teamanmeldeformular zu verwalten. Weitere Informationen finden Sie unter Was Sie mit einer App für SharePoint tun können.

Apps für SharePoint haben weniger Speicherbedarf als andere SharePoint-Lösungen, da sie nicht auf dem Hostserver installiert werden, damit sie eine SharePoint-Website nicht mit API-Aufrufen überladen. Stattdessen können Sie unterschiedliche Hostingoptionen verwenden, um diese Dienste unabhängig vom App-Paket zu verwalten, das Sie der SharePoint-Website hinzufügen. Sie können Apps für SharePoint auch online erstellen, indem Sie die "Napa"-Entwicklungstools von Office 365 verwenden. Weitere Informationen finden Sie unter SharePoint 2013 und Erstellen von Apps für SharePoin.

Erste Schritte

Zu Beginn wird eine Entwicklungsumgebung auf einem lokalen Computer oder in Office 365 eingerichtet und konfiguriert. Außerdem müssen die Office Developer Tools für Visual Studio und SharePoint-Clientkomponenten heruntergeladen und installiert werden, die die Projektvorlagen und andere erforderliche Dateien enthalten. Weitere Informationen finden Sie unter Erste Schritte zur Entwicklung von Apps für SharePoint.

Erstellen einer App für SharePoint in Visual Studio

Wenn Sie mit der Projektvorlage App für SharePoint eine App für SharePoint erstellen, werden Sie von einem Assistenten aufgefordert, die Einstellungen für die App auszuwählen, wie z. B. einen Speicherort für die App und auf welche Art Sie sie hosten möchten. Visual Studio generiert eine Projektmappe, die alle erforderlichen Dateien enthält, um mit dem Testen der App für SharePoint zu beginnen. Beispiele finden Sie unter "Grundlegende Aufgaben und Beispiele für die Erstellung einer in SharePoint gehosteten App, einer anbietergehosteten App und einer automatisch gehosteten App" im Artikel Erste Schritte zur Entwicklung von Apps für SharePoint.

Sie können eine App mit größerem Funktionsumfang erstellen, indem Sie andere SharePoint-Projektelemente hinzufügen, wie Clientwebparts, Listen, Inhaltstypen, Inhaltstypen für externe Datenquellen und Workflows. Weitere Informationen finden Sie unter Erstellen von Apps für SharePoint und Projektelementen anhand von Vorlagen.

Erstellen einer App für SharePoint mithilfe eines webbasierten Tools

Neben der Verwendung von Visual Studio können Sie diese Apps auch mit den "Napa"-Entwicklungstools von Office 365 erstellen. Durch Verwendung dieses browserbasierten Entwicklungstools können Sie nicht nur Apps für SharePoint, sondern auch Apps für Office entwickeln. Beispielsweise können Sie Ihre ersten Lösungen mit den "Napa"-Entwicklungstools von Office 365 erstellen und diese Lösungen dann herunterladen und in Visual Studio öffnen, wenn Sie später weitere Entwicklungsfunktionen und Unterstützung wünschen. Weitere Informationen finden Sie unter Anmelden für eine Office 365-Entwicklerwebsite.

Integrieren von SharePoint-Daten in Apps für Office

Sie können in SharePoint gespeicherte Daten, wie z. B. Listeninformationen oder Dokumente, mithilfe einer App für Office in Office integrieren. Außerdem kann das Paket einer App für SharePoint ein Paket einer App für Office enthalten. Wenn Benutzer die App für SharePoint installieren, wird die App für Office einem Unternehmenskatalog in SharePoint hinzugefügt. Weitere Informationen finden Sie in der Übersicht über Apps für Office.

Verpacken und Veröffentlichen der App

Wenn Sie bereit sind, Ihre App für SharePoint zu veröffentlichen, wählen Sie ein paar Einstellungen im Webpublishing-Assistenten aus. Visual Studio generiert alle Dateien, die zum Veröffentlichen der App im SharePoint-Unternehmenskatalog, im Office Store, in einem freigegebenen Netzwerkordner oder in einem Exchange-Katalog erforderlich sind. Weitere Informationen finden Sie unter Gewusst wie: Verpacken von Apps für SharePoint mit Visual Studio zur Veröffentlichung.

Antworten auf App-Entwicklungs-Fragen

Wenn Sie Probleme oder Fragen bei der Entwicklung einer App für SharePoint haben, können Sie im SharePoint 2013-Entwicklerforum Beiträge lesen und veröffentlichen.

Siehe auch

Weitere Ressourcen

Build apps for Office

Apps for Office and SharePoint