Question

J'essaie de comprendre comment extraire un fichier .wsp d'un fichier solution à partir d'un serveur SharePoint. Est-ce possible et si oui comment?

Était-ce utile?

La solution

Vous pouvez créer une petite application console et accéder aux solutions à l'aide de la propriété SPFarm.Local.Solutions. Incluez l'espace de noms Microsoft.SharePoint.Administration et utilisez l'extrait de 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 (). S'il n'existe pas, une exception est levée.

Autres conseils

Vous pouvez accéder aux solutions sur une batterie de serveurs à l'aide de SPFarm . Local . Propriété . Je ne sais pas si vous pouvez récupérer le fichier sous-jacent cependant. C’est là que je commencerais.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top