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.
Seguridad durante el proceso de generació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