J'essaie de comprendre comment extraire un fichier .wsp de solution à partir d'un serveur SharePoint. Est-ce possible, et si oui comment?Extrait un fichier de solution à partir de WSS
3
A
Répondre
5
Vous pouvez créer une petite application de console et accéder aux solutions à l'aide de la propriété SPFarm.Local.Solutions. Inclure l'espace de noms Microsoft.SharePoint.Administration et utiliser le code suivant pour télécharger le fichier de solution:
SPSolutionCollection solutions = SPFarm.Local.Solutions;
foreach (SPSolution solution in solutions)
{
SPPersistedFile wspFile = solution.SolutionFile;
wspFile.SaveAs("c:\\Temp\\Solutions\\" + solution.Name);
}
Vous devez vous assurer que votre répertoire de sortie existe avant d'appeler la méthode SaveAs(). Si ce n'est pas le cas une exception est levée.
1