Pincha en este enlace para ir a la segunda parte de este post.
Continuamos viendo las novedades que nos brindan las Visual Studio 2010 SharePoint Tools.
Diseñador de características
Otra de las maravillas que nos traen las “Visual Studio 2010 SharePoint Tools” es que la creación y configuración de características (features) es muy sencilla ya que se hace mediante un entorno visual. Se acabó la creación a mano de las características y la edición de incómodos XML, cuando hagamos doble clic en una característica aparecerá la configuración visual. En esta configuración definiremos el nivel de deploy (granja, colección de sitios, sitio y aplicación web) y añadiremos los SPI que queramos que aparezcan al activar la característica.
Si buscamos alguna personalización más concreta podemos cambiar a la vista del manifest.xml y editar xml como se hacía anteriormente.
Este diseñador supone una mejora muy importante, ya que nos lo da todo hecho. Basta con crear SPIs, añadirlos a la característica y crear el .wsp. No perderemos tanto tiempo como antes al desarrollar.
Deploy de soluciones
Y para acabar, la mejor funcionalidad que encontraremos en Visual Studio 2010 para SharePoint: el deploy de soluciones. Desde cualquier proyecto de las “Visual Studio 2010 SharePoint Tools” podemos hacer un deploy de la solución en la aplicación.
Si por ejemplo tengo un proyecto con dos características, al pulsar F5 se generará el .wsp, buscará si la característica ya estaba y la desactivará y desinstalará. Retirará el antiguo .wsp, añadirá el nuevo y hará deploy de la solución. A continuación activará la característica y asociará a Visual Studio con el proceso de SharePoint (w3wp.exe) para hacer debug. Tendremos nuestro SharePoint, con las dos características instaladas y activadas y además en modo debug para depurar posibles fallos.
Es importante remarcar que esta funcionalidad es únicamente para propositos de desarrollo. En un entorno final deberemos hacer el deploy del .wsp en el servidor y no desde Visual Studio.
En las propiedades del proyecto tenemos dos opciones de configuración de deploy: defatult y no activation. Con la primera se activará automáticamente la característica y con la segunda no. Podemos crear nuestra propia configuración y especificar qué pasos queremos que siga el deploy cuando pulsemos F5.
¿Qué se hace al pulsar F5?
- Build de la nueva versión del archivo .wsp
- Desactiva/desinstala la característica
- Retract/eliminado del antiguo archivo .wsp
- Añade/deploy del nuevo archivo .wsp
- Activa la característica en el sitio
- Asocia el debugger al proceso W3WP.EXE de SharePoint para hacer debug
Y con esto finalizamos los post con las novedades en el desarrollo con Visual Studio 2010 para SharePoint 2010. Próximamente veremos un ejemplo práctico y ya pasaré a explicar otros temas, como los nuevos modelos de objeto cliente, LINQ to SharePoint, migraciones de código...







0 comentarios:
Publicar un comentario en la entrada