SharePoint 2010: Como extraer las soluciones del Solution Store!

Una necesidad que nos podemos encontrar cuando estamos trabajando con SharePoint 2010, sobre todo en el caso de realizar una migración, es la de extraer las soluciones .WSP que se encuentre almacenadas en el Solution Store. Desde la Administración central de SharePoint 2010 podemos ver las soluciones .WSP de dicho almacén, pero no tenemos forma de descargarnos una copia de las mismas:

  • Nos vamos a “Configuración del sistema”.
  • En la sección “Administración del conjunto de servidores”, pulsamos sobre “Administrar soluciones del conjunto de servidores.
  • De esta forma, accedemos a listado de soluciones disponibles en el Solution Store.

Para extraer estas soluciones:

  • En Visual Studio 2010, creamos un proyecto de aplicación de consola para .NET Framework 3.5.
  • Añadimos una referencia al modelo de objetos de SharePoint ( Microsoft.SharePoint.dll).
  • Añadimos directivas using a Microsoft.SharePoint y Microsoft.SharePoint.Administration.
  • Finalmente, añadimos el siguiente código:

Console.WriteLine(“Iniciando el proceso de extracción de soluciones”);
int iNumeroSoluciones=0;
SPSolutionCollection spColeccionSoluciones =
    SPFarm.Local.Solutions;
Console.WriteLine(“Se han encontrado {0} soluciones a extraer”,
    spColeccionSoluciones.Count);
foreach (SPSolution spSolucion in spColeccionSoluciones)
{
    SPPersistedFile spArchivoSolucion =
        spSolucion.SolutionFile;
    spArchivoSolucion.SaveAs(sPath + spArchivoSolucion.DisplayName);
    iNumeroSoluciones+=1;
}
Console.WriteLine(
    “Proceso de extración concluido. Se han extraido un total de {0} soluciones”,
    iNumeroSoluciones);
  

De esta forma, copiaremos las soluciones del Solution Store en la ruta indicada.

Referencias:

Publicado por

Juan Carlos González

Juan Carlos es Ingeniero de Telecomunicaciones por la Universidad de Valladolid y Diplomado en Ciencias Empresariales por la Universidad Oberta de Catalunya (UOC). Cuenta con más de 12 años de experiencia en tecnologías y plataformas de Microsoft diversas (SQL Server, Visual Studio, .NET Framework, etc.), aunque su trabajo diario gira en torno a SharePoint & Office 365. Juan Carlos es MVP de Office Servers & Services desde 2015 (anteriormente fue reconocido por Microsoft como MVP de Office 365 y MVP de SharePoint Server desde 2008 hasta 2015), coordinador del grupo de usuarios .NET de Cantabria (Nuberos.Net, www.nuberos.es), co-fundador y coordinador del Grupo de Usuarios de SharePoint de España (SUGES, www.suges.es), así como co-director de la revista gratuita en castellano sobre SharePoint CompartiMOSS (www.compartimoss.com). Hasta la fecha, ha publicado 8 libros sobre SharePoint & Office 365 y varios artículos en castellano y en inglés sobre ambas plataformas.

Un comentario en “SharePoint 2010: Como extraer las soluciones del Solution Store!”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *