[TEAMBUILD2010] Howto: Probar las actividades personalizadas en un proyecto de WF

image47dd1de4

Buenas,

después de varios post relacionados con Team Build 2010, uno de los temas pendientes que dejé en el primer post era el cómo probar rápidamente las actividades personalizadas que creamos para Team Build 2010, en un proyecto de Test. Inicialmente propuse copiar el ensamblado generado al directorio de trabajo de VS2010 [%Program Files%\Microsoft Visual Studio 10.0\Common7\IDE\], aunque esto es un poco incómodo ya que una vez que has utilizado la dll, la misma queda tomada y necesitas reiniciar el IDE para poder actualizarla.

Una opción más elegante es crear un nuevo proyecto de Workflow Foundation y en el mismo probar la actividad personalizada para Team Build. Los siguientes pasos muestran como agregar un proyecto de prueba para este escenario.

Tutorial

1. En la solución que contiene el proyecto de las actividades personalizadas, agregar un nuevo proyecto del tipo [ActivityDesignerLibrary].

2. En el mismo agregar una referencia al proyecto de las actividades personalizadas.

3. Agregar además las siguientes referencias:

  • Microsoft.TeamFoundation.Build.Client
  • Microsoft.TeamFoundation.Build.Workflow
  • Microsoft.TeamFoundation.VersionControl.Client
  • Microsoft.TeamFoundation.WorkItemTracking.Client

4. Desde el repositorio de código fuente de Team Foundation Server 2010, copiar la plantilla base de builds [$/Team Project/BuildProcessTemplates/DefaultTemplate.xaml] y agregarla al proyecto. En este punto el proyecto debería quedar similar al siguiente:

image

5. Cuando editamos el archivo [DefaultTemplate.xaml] veremos en la Toolbox las actividades del proyecto de prueba de actividades y ya podremos agregar y trabajar con las mismas.

image

 

Pues bueno, esta es la forma “correcta” de trabajar con actividades personalizadas para estos casos Smile

 

Saludos @ Here

El Bruno

   

About these ads

Un pensamiento en “[TEAMBUILD2010] Howto: Probar las actividades personalizadas en un proyecto de WF

  1. Pingback: [Spanish] Visual Studio 2010 ALM y Team Foundation Server 2010, 2008 y 2005 | El Bruno

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s