2009-03-06 11 views

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

Vous pouvez accéder aux solutions d'une batterie à l'aide du SPFarm. Local. Solutions propriété. Je ne suis pas sûr si vous pouvez récupérer le fichier sous-jacent si. Voilà où je commencerais.