21/12/2008 23:59
El Bruno
[VSTS2010] Viendo las relaciones entre proyectos en una solución (y algo más por la noche)

Buenas
hace unos días expliqué como funcionaban en Visual Studio Team System 2010 los nuevos charts basados en DGML y como el nuevo Architecture Explorer se aprovechaba de los mismos. Hoy mostraré la primera aplicación práctica que podemos utilizar que es algo tan simple pero tan útil como ver gráficamente que relación existe entre los proyectos de una solución.
En este ejemplo trabajaré con una solución de ejemplo que posee 5 proyectos en la misma.
Para generar el diagrama de dependecias, primero debemos activar el panel del Architecture Explorer (menú View // Architecture Explorer) y desde el mismo seleccionar en el primer panel el nodo Solution View. Podremos ver que en el 2do nodo se muestran los componentes de nuestra solución, en este caso los 5 proyectos.
Para generar el gráfico, primero presionamos el boton de crear nuevo gráfico y luego seleccionamos los 5 proyectos y presionamos el boton que agrega al diagrama activo los elementos seleccionados. El gráfico debería quedar similar al siguiente:
Una de las características interesantes del Architecture Explorer es que nos permite ver en detalles los aspectos propios de cada elemento, por ejemplo si seleccionamos los proyectos del 2do panel, veremos que en el 3er panel aparecen los archivos de código que componen cada proyecto. Una vez más si seleccionamos todos los elementos y los agregamos al chart actual deberíamos ver en un único gráfico la solución, con sus proyectos y con sus clases.
La siguiente imagen, no es el punto final, pero agrega al nivel de las clases, los miembros de las mismas. En este punto ya un único gráfico para toda la solución deja de ser útil (salvo que poseas impresoras para planos de arquitectura) pero el punto del post que es mostrar las posibilidades de la herramienta espero que haya quedado un poco más claro.
Finalmente si quieres ver el detalle de estos proyectos, he exportado los mismos a XPS y gracias a la capacidad de dibujo vectorial de XPS puedes ver el detalle completo con el nivel de Zoom que quieras.
Saludos @ Home
El Bruno
Crossposting from
ElBruno.com
Archivado en: VSTS,Visual Studio 2010
Comparte este post: