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