martes, 11 de marzo de 2008

Web Client Software Factory 2.0 paraVS 2008 ha sido liberado

Como ofrecieron los amgios de P&P (Parterns & Practices) que en febrero liberarían la version 2.0 de las WCSF para VS 2008, han cumplido, esta nueva versión corre solamente sobre VS 2008, pero no todo esta perdido, recuerden queridos amigos, que en VS 2008 se puedene correr aplicaciones con el .Net framework 2.0, así que puedes correr tus aplicaciones hechas en el WCSF 1.1 con VS 2008, las WCSF 2.0 y correrlas con el .net framework 2.0, corren sin ningún cambio, solo tienes que seguir los siguientes pasos:

1) Abrir el VS 2008
2) Escoger abrir una solucion o proyecto existente.
3) Seleccionar tu solucion en VS 2005 y te preguntará que si deseas hacerle un upgrade 3.5 dile que no a cada uno de los proyectos.
4) Luego compila y corre tu aplicación y notoras que todo corre perfectamente, sin ningún cambio adicional.

Si no tienes VS 2008 no podras utilizar las WCSF 2.0 de Febrero porque son para correr en VS 2008 aunque puedas utilizar el .net framework 2.0 pero es exclusivo para el ide de VS 2008. Mira los requerimientos de la WCSF 2.0:

Windows Server 2003; Windows Vista;
Windows XP Microsoft .NET Framework 3.5
Guidance Automation Extensions -
February 2008 Release Microsoft Visual Studio 2008

Así que si no tienes la nueva version VS 2008 y estas desarrollando con las WCSF 1.1 no tienes mas que hacer que bajar los ultimos Bundles que trae ya integrada la 2.0 de Febrero y correr tu aplicación en VS 2005.

Otra historia es, que necesites correr ambas versiones "side by side" o lado a lado. Luego de hacer muchas pruebas y entretenerme con ello varios dias en mis ratos libres, descubrí el siguiente procedimiento para tener las dos versiones de factories side by side.

Primero debes de desintalar las WCSF 1.1 y sus dependencias especialmente las GAT/X (Si tienes problemas y no te deja desintalarlo utiliza la utileria clean up office "msicuu.exe" (http://support.microsoft.com/kb/290301) .

Luego debes de instalar las GAT/X (Guidance Automation ToolKit /Extensions) de Febrero 2008, tanto para VS 2005 como para VS 2008. Los archivos son los siguiente:

GuidanceAutomationExtensions.exe
GuidanceAutomationToolkitForVS2005.msi
GuidanceAutomationToolkitForVS2008.msi

(Puedes bajarlos en el sitio de http://http://www.codeplex.com//websf y este te llevara al msdn).

Luego puedes instalar la WCSF 1.1 June 2007
Y por ultimo instalas la WCSF 2.0 de Feb 2008.

Y Huala! puedes correr lado a lado ambas versiones de las WCSF. Pueda que te de unos mensajes de error al iniciar el VS o el proyecto pero ignoralo y veras que corre tu proyecto y las Guidance de las WCSF de ambas versiones.

Lamento los que hayan leido el artículo el dia que lo publique, porque escribí que no corrian lado a lado, pero esto es así la investigación trae nuevos descubribimientos, que nos permiten avanzar. ;)

Espero que prueben el producto, hay muy buena documentación ahora. Les sugiero los screencast de Dadid Hayden. Todo esto lo pueden encontrar en http://www.codeplex.com/Websf
Pronto estaré escribiendo sobre Unity & El propósito de las Web Client Factory y una reseña historica de la contribución de esta Factory.

Recurden Code4Fun!,

Manolo Herrera

No hay comentarios.: