Ich versuche herauszufinden, wie Sie eine .swsp-Datei einer Lösungsdatei von einem SharePoint-Server extrahieren. Ist das möglich und wenn ja wie?Extrahieren Sie eine Lösungsdatei aus WSS
3
A
Antwort
5
Sie können mit der SPFarm.Local.Solutions-Eigenschaft eine kleine Konsolenanwendung erstellen und auf die Lösungen zugreifen. Fügen Sie die Microsoft.SharePoint.Administration Namespace und verwenden Sie den folgenden Code-Schnipsel, die Lösung Datei herunterzuladen:
SPSolutionCollection solutions = SPFarm.Local.Solutions;
foreach (SPSolution solution in solutions)
{
SPPersistedFile wspFile = solution.SolutionFile;
wspFile.SaveAs("c:\\Temp\\Solutions\\" + solution.Name);
}
Sie müssen sicherstellen, dass Ihr Ausgabeverzeichnis vorhanden ist, bevor die SaveAs() -Methode. Wenn es nicht existiert, wird eine Ausnahme ausgelöst.
1