Extraer un archivo de solución de WSS
-
03-07-2019 - |
Pregunta
Estoy intentando averiguar cómo extraer un archivo de solución .wsp de un servidor de SharePoint. ¿Es esto posible y si es así, cómo?
Solución
Puede crear una pequeña aplicación de consola y acceder a las soluciones mediante la propiedad SPFarm.Local.Solutions. Incluya el espacio de nombres de Microsoft.SharePoint.Administration y use el siguiente fragmento de código para descargar el archivo de la solución:
SPSolutionCollection solutions = SPFarm.Local.Solutions;
foreach (SPSolution solution in solutions)
{
SPPersistedFile wspFile = solution.SolutionFile;
wspFile.SaveAs("c:\\Temp\\Solutions\\" + solution.Name);
}
Debe asegurarse de que su directorio de salida exista antes de llamar al método SaveAs (). Si no existe, se lanza una excepción.
Otros consejos
Puede acceder a las Soluciones en una granja usando <