Frage

Ich versuche, herauszufinden, wie man eine Lösung Datei WSP-Datei von einem Sharepoint-Server zu extrahieren. Ist dies möglich, und wenn ja, wie?

War es hilfreich?

Lösung

Sie können eine kleine Konsolenanwendung machen und die Lösungen Zugriff auf die SPFarm.Local.Solutions Eigenschaft. Fügen Sie die Microsoft.SharePoint.Administration Namespace und verwenden Sie den folgenden Code-Schnipsel, die Lösung Datei zum Download:

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 die SaveAs vor dem Aufruf von () Methode existiert. Wenn es nicht eine Ausnahme ausgelöst wird nicht existiert.

Andere Tipps

Sie können die Lösungen zugreifen auf einem Bauernhof mit der Lokale . Lösungen Immobilien . Ich bin mir nicht sicher, ob Sie die zugrunde liegende Datei obwohl abrufen können. Das ist, wo ich anfangen würde.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top