Freigeben über


Erstellen und Debuggen von SharePoint-Lösungen

Grundsätzlich funktioniert das Erstellen und Debuggen von SharePoint-Lösungen genauso wie das Erstellen und Debuggen anderer Projekttypen in Visual Studio.In den Themen dieses Abschnitts werden die jeweiligen Unterschiede erläutert.

Projektausgabe für SharePoint-Lösungen

Beim Erstellen von SharePoint-Lösungen werden Assemblys und eine Lösungspaketdatei (WSP-Datei) erstellt.Die folgende Tabelle enthält die Speicherorte dieser Dateien während des Buildvorgangs:

Buildelement

Ausgabeordner

Assembly, Programmdatenbank (PDB) und WSP-Dateien

"Projektname\bin\debug" oder "Projektname\bin\release"

SharePoint-Projektelementdateien

"Projektname\pkg\debug" oder "Projektname\pkg\release"

Build-Zwischendateien

"Projektname\obj\debug" oder "Projektname\obj\release"

Paket-Zwischendateien

"Projektname\pkgobj\debug" oder "Projektname\pkgobj\release"

Erstellen von SharePoint-Lösungen

Zum Erstellen von SharePoint-Lösungen muss auf dem Entwicklungscomputer die korrekte SharePoint Server-Version installiert sein.Ansonsten werden SharePoint-Lösungen in Visual Studio auf die gleiche Weise erstellt wie andere Projekttypen.Weitere Informationen finden Sie unter Gewusst wie: Erstellen von SharePoint-Lösungen.

Debuggen und Testen von SharePoint-Lösungen

Vor dem Debugging wird das WSP-Paket von Visual Studio auf den SharePoint-Server kopiert, die Website- und Internetfunktionen werden aktiviert, und das Projekt wird ggf. gestartet.In anderen Fällen müssen Sie möglicherweise das Projekt manuell öffnen. Weitere Informationen finden Sie unter Problembehandlung bei SharePoint-Lösungen und Debuggen von SharePoint-Lösungen.

SharePoint-Lösungen mithilfe von Debuggen und Überprüfen von ALM-Funktionen

Features von Visual Studio ALM wie Komponententests und IntelliTrace können Sie genauer zu vermieden Genauigkeit in SharePoint Solutions.Profilerstellung können Sie die Leistung problemkreise in SharePoint-Lösungen zu suchen und zu identifizieren.Weitere Informationen finden Sie unter Überprüfen und Debuggen von SharePoint-Code und Profilerstellung für die Leistung von SharePoint-Anwendungen.

Sicherheit beim Buildprozess

Damit SharePoint-Lösungen gepackt und bereitgestellt werden können, muss Visual Studio über die Berechtigung zum Kopieren von Dateien auf den SharePoint-Server verfügen.Visual Studio muss als Prozess mit erhöhten Rechten ausgeführt werden, und bei Ihrem Benutzerkonto muss es sich um einen Websitesammlungsadministrator auf dem SharePoint-Server handeln.Darüber hinaus muss angegeben werden, ob es sich bei dem Projekt um eine Sandkastenlösung oder um eine Farmlösung handelt.Weitere Informationen finden Sie unter Unterschiede zwischen Sandkasten- und Farmlösungen.

Verwenden des Befehls "Bereinigen"

Wenn eine SharePoint-Lösung zum Debuggen auf einem SharePoint-Server installiert ist, wird die Lösung mit dem Befehl Bereinigen nicht deinstalliert.Die Funktionen müssen stattdessen mithilfe der SharePoint-Konfiguration deaktiviert werden.

Siehe auch

Weitere Ressourcen

Entwickeln von SharePoint-Lösungen

Durchsuchen von SharePoint-Verbindungen mit dem Server-Explorer

Verpacken und Bereitstellen von SharePoint-Lösungen