Compartir a través de


Compilar y depurar soluciones de SharePoint

En líneas generales, la compilación y depuración de soluciones de SharePoint es similar a la compilación y depuración de otros tipos de proyectos en Visual Studio.Los temas de esta sección explican las diferencias que existen.

Salida del proyecto en soluciones de SharePoint

Al compilar las soluciones de SharePoint, se crean ensamblados y un archivo (.wsp) de paquete de solución.En la tabla siguiente se muestran las ubicaciones de estos archivos durante una compilación.

Elemento de compilación

Carpeta de salida

Ensamblado, base de datos de programa (PDB) y archivos .wsp.

NombreDeProyecto\bin\debug o NombreDeProyecto\bin\release

Archivos de elementos de proyecto de SharePoint.

NombreDeProyecto\pkg\debug o NombreDeProyecto\pkg\release

Archivos intermedios de compilación.

NombreDeProyecto\obj\debug o NombreDeProyecto\obj\release

Archivos intermedios de empaquetado.

NombreDeProyecto\pkgobj\debug o NombreDeProyecto\pkgobj\release

Compilar soluciones de SharePoint

Para compilar soluciones de SharePoint, el equipo de desarrollo debe tener instalada la versión correcta del servidor de SharePoint.De lo contrario, la compilación de las soluciones de SharePoint sería igual que la compilación de otros tipos de proyectos en Visual Studio.Para obtener más información, vea Cómo: Compilar soluciones de SharePoint.

Depurar y probar soluciones de SharePoint

Antes de realizar la depuración, Visual Studio copia el paquete .wsp en el servidor de SharePoint, activa el sitio y las características de ámbito web y, en ciertos casos, inicia el proyecto.En otros casos, puede ser necesario abrir el proyecto manualmente. Para obtener más información, vea Solucionar problemas de soluciones de SharePoint y Depurar soluciones de SharePoint.

Depurar y comprobando las Soluciones de SharePoint mediante las características de ALM

Las características de Visual Studio Team System como prueba e IntelliTrace unit permiten más exactamente a los problemas de principio en soluciones de SharePoint.La generación de perfiles permite buscar e identificar áreas problemáticas de rendimiento en las soluciones de SharePoint.Para obtener más información, vea Comprobar y depurar código de SharePoint y Generar perfiles de rendimiento de aplicaciones de SharePoint.

Seguridad durante el proceso de compilación

Para poder empaquetar o implementar soluciones de SharePoint, Visual Studio debe tener los permisos necesarios para copiar los archivos en el servidor de SharePoint.Visual Studio debe ejecutarse como un proceso elevado y la cuenta de usuario del servidor de SharePoint debe pertenecer al grupo Site Collection Administrators.Además, debe especificar si el proyecto es una solución en espacio aislado o una solución de granja de servidores.Para obtener más información, vea Diferencias entre soluciones en espacio aislado y soluciones de granja.

Utilizar el comando Limpiar

Cuando una solución de SharePoint se instala en un servidor de SharePoint para su depuración, el comando Limpiar no desinstala la solución.En su lugar, las características deberás desactivarse a través de la configuración de SharePoint.

Vea también

Otros recursos

Desarrollar soluciones de SharePoint

Examinar las conexiones de SharePoint utilizando el Explorador de servidores

Empaquetar e implementar soluciones de SharePoint