Markieren Sie das Kontrollkästchen Englisch, um die englische Version dieses Artikels anzuzeigen. Sie können den englischen Text auch in einem Popup-Fenster einblenden, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

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.

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

ProjectName\ bin\Debug oder ProjectName\bin\release

SharePoint-Projektelementdateien

ProjectName\pkg\debug oder ProjectName\pkg\release

Build-Zwischendateien

ProjectName\obj\debug oder ProjectName\obj\release

Paket-Zwischendateien

ProjectName\pkgobj\debug oder ProjectName\pkgobj\release

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.

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.

Visual Studio ALM-Funktionen wie IntelliTrace und Komponententests können Sie genauer zu den in den Genauigkeitsproblemen SharePoint-Lösungen. Profilerstellung, können Sie in den Leistungsproblemkreise SharePoint-Lösungen zu suchen und zu ermitteln. Weitere Informationen finden Sie unter Überprüfen und Debuggen von SharePoint-Code und Profilerstellung für die Leistung von SharePoint-Anwendungen.

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.

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.

Anzeigen: