<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://labloguera.net/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang=""><title type="html">El Bruno</title><subtitle type="html">Blog dedicado a las experiencias del desarrollo con tecnologías Microsoft.</subtitle><id>http://labloguera.net/blogs/elbruno/atom.aspx</id><link rel="alternate" type="text/html" href="http://labloguera.net/blogs/elbruno/default.aspx" /><link rel="self" type="application/atom+xml" href="http://labloguera.net/blogs/elbruno/atom.aspx" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2010-02-27T22:19:00Z</updated><entry><title>[VS2010] Guidance Automation Toolkit para Visual Studio 2010 RC (ahora si, el final del mundo como lo conocemos est&amp;#225; cerca)</title><link rel="alternate" type="text/html" href="http://labloguera.net/blogs/elbruno/archive/2010/03/19/vs2010-guidance-automation-toolkit-para-visual-studio-2010-rc-ahora-si-el-final-del-mundo-como-lo-conocemos-est-225-cerca.aspx" /><id>http://labloguera.net/blogs/elbruno/archive/2010/03/19/vs2010-guidance-automation-toolkit-para-visual-studio-2010-rc-ahora-si-el-final-del-mundo-como-lo-conocemos-est-225-cerca.aspx</id><published>2010-03-19T17:19:00Z</published><updated>2010-03-19T17:19:00Z</updated><content type="html">&lt;p&gt;&lt;a href="http://www.elbruno.com"&gt;&lt;img title="image" alt="image" src="http://img687.imageshack.us/img687/6816/image47dd1de4.png" border="0" width="606" height="167" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Buenas,&lt;/p&gt;
&lt;p&gt;hace unos d&amp;iacute;as coment&amp;eacute; sobre &lt;a href="http://labloguera.net/blogs/elbruno/archive/2010/03/10/vs2010-guidance"&gt;la versi&amp;oacute;n de GAX (Guidante Automation Extensions) para Visual Studio 2010&lt;/a&gt;, y ahora para completar el paquete y como regalo anticipado del d&amp;iacute;a del Padre se libera &lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/eb473a01-7582-4f25-bde9-cc5b2b9d4cdb"&gt;Guidante Automation Toolkit para Visual Studio 2010&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Con GAT ya podemos crear asistentes de forma mucho m&amp;aacute;s simple para Visual Studio, pero ahora espero con ansias las dem&amp;aacute;s herramientas (WSSF) que se basan en estas dos tecnolog&amp;iacute;as para poder migrar algunos proyectitos desde Visual Studio 2010 a Visual Studio 2010.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Saludos @ Home&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.elbruno.com"&gt;El Bruno&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Descarga: &lt;a title="http://visualstudiogallery.msdn.microsoft.com/en-us/eb473a01-7582-4f25-bde9-cc5b2b9d4cdb" href="http://visualstudiogallery.msdn.microsoft.com/en-us/eb473a01-7582-4f25-bde9-cc5b2b9d4cdb"&gt;http://visualstudiogallery.msdn.microsoft.com/en-us/eb473a01-7582-4f25-bde9-cc5b2b9d4cdb&lt;/a&gt;&lt;/p&gt;
Crossposting from &lt;a href="http://elbruno.com"&gt;El Bruno&lt;/a&gt;&lt;img src="http://labloguera.net/aggbug.aspx?PostID=111435" width="1" height="1"&gt;</content><author><name>elbruno</name><uri>http://labloguera.net/members/elbruno.aspx</uri></author><category term="Visual Studio 2010" scheme="http://labloguera.net/blogs/elbruno/archive/tags/Visual+Studio+2010/default.aspx" /><category term="VisualStudioGallery" scheme="http://labloguera.net/blogs/elbruno/archive/tags/VisualStudioGallery/default.aspx" /></entry><entry><title>[VS2005] Soporte para trabajar con TFS2010 desde VS2005</title><link rel="alternate" type="text/html" href="http://labloguera.net/blogs/elbruno/archive/2010/03/17/vs2005-soporte-para-trabajar-con-tfs2010-desde-vs2005.aspx" /><id>http://labloguera.net/blogs/elbruno/archive/2010/03/17/vs2005-soporte-para-trabajar-con-tfs2010-desde-vs2005.aspx</id><published>2010-03-17T09:27:00Z</published><updated>2010-03-17T09:27:00Z</updated><content type="html">&lt;p&gt;&lt;a href="http://www.elbruno.com"&gt;&lt;img height="167" width="606" src="http://img687.imageshack.us/img687/6816/image47dd1de4.png" alt="image" border="0" title="image" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Buenas,&lt;/p&gt;
&lt;p&gt;hace unos d&amp;iacute;as comentaba que el escenario de trabajo entre Visual Studio 2005 y &lt;a target="_blank" href="http://msdn.microsoft.com/es-es/library/ms181238(VS.80).aspx"&gt;Team Foundation Server&lt;/a&gt; 2010 iba a ser soportado. Ayer &lt;a href="http://blogs.msdn.com/bharry/"&gt;Brian Harry&lt;/a&gt; en su blog, comenta la disponibilidad de un parche para Team Explorer 2005 que permite conectar un server &lt;a target="_blank" href="http://msdn.microsoft.com/es-es/library/ms181238(VS.80).aspx"&gt;TFS&lt;/a&gt;2010 desde VS2005.&lt;/p&gt;
&lt;p&gt;El mismo se puede descargar desde:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=22215e4c-af6f-4e2f-96df-20e94d762689"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=22215e4c-af6f-4e2f-96df-20e94d762689&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Saludos @ Here&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.elbruno.com"&gt;El Bruno&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Fuente: &lt;a href="http://blogs.msdn.com/bharry/archive/2010/03/15/team-explorer-2005-update-for-interoperating-with-tfs-2010-is-now-available.aspx" title="http://blogs.msdn.com/bharry/archive/2010/03/15/team-explorer-2005-update-for-interoperating-with-tfs-2010-is-now-available.aspx"&gt;http://blogs.msdn.com/bharry/archive/2010/03/15/team-explorer-2005-update-for-interoperating-with-tfs-2010-is-now-available.aspx&lt;/a&gt;&lt;/p&gt;
Crossposting from &lt;a href="http://elbruno.com"&gt;El Bruno&lt;/a&gt;&lt;img src="http://labloguera.net/aggbug.aspx?PostID=110937" width="1" height="1"&gt;</content><author><name>elbruno</name><uri>http://labloguera.net/members/elbruno.aspx</uri></author><category term="Team Foundation Server 2010" scheme="http://labloguera.net/blogs/elbruno/archive/tags/Team+Foundation+Server+2010/default.aspx" /><category term="Visual Studio" scheme="http://labloguera.net/blogs/elbruno/archive/tags/Visual+Studio/default.aspx" /></entry><entry><title>[P&amp;amp;P] Enterprise Library 5.0 Beta 2 disponible !!!</title><link rel="alternate" type="text/html" href="http://labloguera.net/blogs/elbruno/archive/2010/03/16/p-amp-p-enterprise-library-5-0-beta-2-disponible.aspx" /><id>http://labloguera.net/blogs/elbruno/archive/2010/03/16/p-amp-p-enterprise-library-5-0-beta-2-disponible.aspx</id><published>2010-03-16T11:01:00Z</published><updated>2010-03-16T11:01:00Z</updated><content type="html">&lt;p&gt;&lt;a href="http://www.flickr.com/photos/27253355@N07/4438054726/"&gt;&lt;img height="91" width="326" src="http://labloguera.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/elbruno/pnp_5F00_logo_5F00_3BA85028.gif" align="right" alt="pnp_logo" border="0" title="pnp_logo" style="border-bottom:0px;border-left:0px;margin:0px 0px 10px 20px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Buenas,&lt;/p&gt;
&lt;p&gt;como se la pasa el &lt;a href="http://blogs.msdn.com/agile/"&gt;Gregory&lt;/a&gt; este, una vez al mes se pone las pilas y libera una versi&amp;oacute;n de EntLib. En este caso es la Beta 2 de la futura versi&amp;oacute;n 5.0 (para aquellos que dicen que EntLib no va de la mano con el .Net Fwk). Esta versi&amp;oacute;n es compatible con .Net 3.5, y tambi&amp;eacute;n existe una versi&amp;oacute;n especial para Visual Studio 2010, en la que podremos ver los fuentes adaptados a esta versi&amp;oacute;n.&lt;/p&gt;
&lt;p&gt;La nueva herramienta de configuraci&amp;oacute;n ya est&amp;aacute; completamente integrada con Visual Studio 2008, aunque todav&amp;iacute;a quedan algunos detalles por pulir como por ejemplo Unity 2.0 (que se puede descargar desde &lt;a title="http://unity.codeplex.com/wikipage?title=Unity2%20Beta2" href="http://unity.codeplex.com/wikipage?title=Unity2%20Beta2"&gt;http://unity.codeplex.com/wikipage?title=Unity2%20Beta2&lt;/a&gt;). Enterprise Library 5.0 Beta 2 se puede descargar desde &lt;a title="http://entlib.codeplex.com/wikipage?title=EntLib5%20Beta2" href="http://entlib.codeplex.com/wikipage?title=EntLib5%20Beta2"&gt;http://entlib.codeplex.com/wikipage?title=EntLib5%20Beta2&lt;/a&gt;, y es necesario desintalar la Beta 1 antes de instalar la Beta 2.&lt;/p&gt;
&lt;p&gt;Intentar&amp;eacute; sacar un poco de tiempo, y hacer un par de posts con los &amp;ldquo;Hola Mundo&amp;rdquo; correspondientes pero con esta versi&amp;oacute;n.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Saludos @ Here&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.elbruno.com"&gt;El Bruno&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Fuente: &lt;a href="http://blogs.msdn.com/agile/archive/2010/03/15/enterprise-library-5-0-is-near-beta-2-is-out.aspx" title="http://blogs.msdn.com/agile/archive/2010/03/15/enterprise-library-5-0-is-near-beta-2-is-out.aspx"&gt;http://blogs.msdn.com/agile/archive/2010/03/15/enterprise-library-5-0-is-near-beta-2-is-out.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Descarga: &lt;a title="http://entlib.codeplex.com/wikipage?title=EntLib5%20Beta2" href="http://entlib.codeplex.com/wikipage?title=EntLib5%20Beta2"&gt;http://entlib.codeplex.com/wikipage?title=EntLib5%20Beta2&lt;/a&gt;&lt;/p&gt;
Crossposting from &lt;a href="http://elbruno.com"&gt;El Bruno&lt;/a&gt;&lt;img src="http://labloguera.net/aggbug.aspx?PostID=110717" width="1" height="1"&gt;</content><author><name>elbruno</name><uri>http://labloguera.net/members/elbruno.aspx</uri></author><category term="Enterprise Library" scheme="http://labloguera.net/blogs/elbruno/archive/tags/Enterprise+Library/default.aspx" /><category term="Microsoft Patterns and Practices" scheme="http://labloguera.net/blogs/elbruno/archive/tags/Microsoft+Patterns+and+Practices/default.aspx" /><category term="Visual Studio" scheme="http://labloguera.net/blogs/elbruno/archive/tags/Visual+Studio/default.aspx" /><category term="Visual Studio 2010" scheme="http://labloguera.net/blogs/elbruno/archive/tags/Visual+Studio+2010/default.aspx" /></entry><entry><title>[VS2010] Visual Studio 2010 Express for Windows Phone (pedazo de nombre pal ZuneFone)</title><link rel="alternate" type="text/html" href="http://labloguera.net/blogs/elbruno/archive/2010/03/15/vs2010-visual-studio-2010-express-for-windows-phone-pedazo-de-nombre-pal-zunefone.aspx" /><id>http://labloguera.net/blogs/elbruno/archive/2010/03/15/vs2010-visual-studio-2010-express-for-windows-phone-pedazo-de-nombre-pal-zunefone.aspx</id><published>2010-03-15T18:59:00Z</published><updated>2010-03-15T18:59:00Z</updated><content type="html">&lt;p&gt;&lt;a href="http://www.elbruno.com"&gt;&lt;img title="image" alt="image" src="http://img687.imageshack.us/img687/6816/image47dd1de4.png" border="0" width="606" height="167" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/27253355@N07/4435396595/"&gt;&lt;img style="border-bottom:0px;border-left:0px;margin:0px 0px 10px;display:inline;border-top:0px;border-right:0px;" title="Clipboard01" alt="Clipboard01" src="http://labloguera.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/elbruno/Clipboard01_5F00_4A85C118.png" align="right" border="0" width="264" height="110" /&gt;&lt;/a&gt;Buenas,&lt;/p&gt;
&lt;p&gt;por si alguno no estaba al tanto, desde hace unas horas se est&amp;aacute; llevando a cabo uno de los eventos m&amp;aacute;s interesantes para los desarrolladores en Las Vegas &amp;ndash;&amp;gt; Mix10&lt;/p&gt;
&lt;p&gt;Una de las novedades m&amp;aacute;s &lt;span style="text-decoration:line-through;"&gt;esperadas&lt;/span&gt; interesantes que se han nombrado es la disponibilidad &lt;b&gt;&lt;i&gt;INMEDIATA &lt;/i&gt;&lt;/b&gt;de las herramientas de desarrollo para Windows Phone. Las mismas se pueden descargar &lt;b&gt;&lt;i&gt;GRATUITAMENTE&lt;/i&gt;&lt;/b&gt; desde &lt;a title="http://developer.windowsphone.com/windows-phone-7-series/" href="http://developer.windowsphone.com/windows-phone-7-series/"&gt;http://developer.windowsphone.com/windows-phone-7-series/&lt;/a&gt; y b&amp;aacute;sicamente permiten trabajar con las tecnolog&amp;iacute;as b&amp;aacute;sicas de WP: Silverlight y XNA Game Studio, adem&amp;aacute;s de un emulador que es lo que creo que m&amp;aacute;s llamar&amp;aacute; la atenci&amp;oacute;n hasta que podamos echarle mano a un dispositivo f&amp;iacute;sico real con WP7.&lt;/p&gt;
&lt;p&gt;Dentro del instalador es posible encontrar:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Visual Studio 2010 Express for Windows Phone CTP&lt;/li&gt;
&lt;li&gt;Windows Phone Emulator CTP&lt;/li&gt;
&lt;li&gt;Silverlight for Windows Phone CTP&lt;/li&gt;
&lt;li&gt;XNA 4.0 Game Studio CTP&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Y si ya tienes instalada la RC de Visual Studio 2010, te recomiendo instalar esta nueva herramienta en una m&amp;aacute;quina virtual porque se llevan de los pelos. &lt;/p&gt;
&lt;p&gt;Pues lo dicho, a olvidarse de Compact Framework y a jugar con Silverlight :D &amp;hellip; ahhhh parece que solo en C# :S&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Saludos @ Home&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.elbruno.com"&gt;El Bruno&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Recursos:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Main Page     &lt;br /&gt;&lt;a title="http://developer.windowsphone.com/windows-phone-7-series/" href="http://developer.windowsphone.com/windows-phone-7-series/"&gt;http://developer.windowsphone.com/windows-phone-7-series/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Descarga     &lt;br /&gt;&lt;a title="http://www.microsoft.com/downloads/details.aspx?FamilyID=2338b5d1-79d8-46af-b828-380b0f854203&amp;amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=2338b5d1-79d8-46af-b828-380b0f854203&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=2338b5d1-79d8-46af-b828-380b0f854203&amp;amp;displaylang=en&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
Crossposting from &lt;a href="http://elbruno.com"&gt;El Bruno&lt;/a&gt;&lt;img src="http://labloguera.net/aggbug.aspx?PostID=110546" width="1" height="1"&gt;</content><author><name>elbruno</name><uri>http://labloguera.net/members/elbruno.aspx</uri></author><category term="Silverlight" scheme="http://labloguera.net/blogs/elbruno/archive/tags/Silverlight/default.aspx" /><category term="Visual Studio 2010" scheme="http://labloguera.net/blogs/elbruno/archive/tags/Visual+Studio+2010/default.aspx" /><category term="Windows Phone" scheme="http://labloguera.net/blogs/elbruno/archive/tags/Windows+Phone/default.aspx" /></entry><entry><title>[VS2010] Application Architecture Guide Layer Diagrams (el oficial y el del MVP!)</title><link rel="alternate" type="text/html" href="http://labloguera.net/blogs/elbruno/archive/2010/03/14/vs2010-application-architecture-guide-layer-diagrams-el-oficial-y-el-del-mvp.aspx" /><id>http://labloguera.net/blogs/elbruno/archive/2010/03/14/vs2010-application-architecture-guide-layer-diagrams-el-oficial-y-el-del-mvp.aspx</id><published>2010-03-14T17:34:00Z</published><updated>2010-03-14T17:34:00Z</updated><content type="html">&lt;p&gt;&lt;a href="http://www.elbruno.com"&gt;&lt;img height="167" width="606" src="http://img687.imageshack.us/img687/6816/image47dd1de4.png" alt="image" border="0" title="image" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/27253355@N07/4431975641/"&gt;&lt;img height="124" width="204" src="http://labloguera.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/elbruno/Clipboard01_5F00_32888B36.png" align="right" alt="Clipboard01" border="0" title="Clipboard01" style="border-bottom:0px;border-left:0px;margin:0px 0px 10px 10px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt;Buenas,&lt;/p&gt;
&lt;p&gt;hace unos d&amp;iacute;as, el amigo MVP &lt;a href="http://visualstudiogallery.msdn.microsoft.com/zh-tw/site/profile?userName=Francisco%20Fagas"&gt;Francisco Fagas&lt;/a&gt; creaba una extensi&amp;oacute;n para el Layer Diagram de Visual Studio 2010 que nos permit&amp;iacute;a crear diferentes diagramas basados en diferentes patrones de arquitectura:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Architecture Patterns
&lt;ul&gt;
&lt;li&gt;Common Application Pattern&lt;/li&gt;
&lt;li&gt;Service Architetype Pattern&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Architecture Layers
&lt;ul&gt;
&lt;li&gt;Presentation Layer Pattern&lt;/li&gt;
&lt;li&gt;Business Layer Pattern&lt;/li&gt;
&lt;li&gt;Data Layer Pattern&lt;/li&gt;
&lt;li&gt;Service Layer Pattern&lt;/li&gt;
&lt;li&gt;Cross-Cutting Layer Pattern&lt;/li&gt;
&lt;li&gt;External Systems Pattern&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/27253355@N07/4431985849/"&gt;&lt;img height="320" width="316" src="http://labloguera.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/elbruno/Clipboard02_5F00_27E76B7C.png" align="right" alt="Clipboard02" border="0" title="Clipboard02" style="border-bottom:0px;border-left:0px;margin:0px 0px 10px 15px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt;Ahora los amigos de Patterns And Practices hacen lo mismo, pero con la base en la documentaci&amp;oacute;n de la gu&amp;iacute;a de arquitectura segunda edici&amp;oacute;n (&lt;a href="http://msdn.microsoft.com/en-us/library/dd673617.aspx" title="http://msdn.microsoft.com/en-us/library/dd673617.aspx"&gt;http://msdn.microsoft.com/en-us/library/dd673617.aspx&lt;/a&gt;), y en esta release con 5 plantillas para el dise&amp;ntilde;o de aplicaciones.&lt;/p&gt;
&lt;p&gt;En ambos casos son 2 excelentes puntos de partidas par tener un buen dise&amp;ntilde;o de capas organizados en una soluci&amp;oacute;n (que esto tampoco significa que la arquitectura de la soluci&amp;oacute;n est&amp;eacute; bien dise&amp;ntilde;ada &amp;hellip; solo la organizaci&amp;oacute;n de las capas.)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Saludos @ Home&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.elbruno.com"&gt;El Bruno&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Descargas:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Architecture Layer Pattern &lt;br /&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/zh-tw/9c8051f8-e8f7-45b1-8d04-dad6afc697d2" title="http://visualstudiogallery.msdn.microsoft.com/zh-tw/9c8051f8-e8f7-45b1-8d04-dad6afc697d2"&gt;http://visualstudiogallery.msdn.microsoft.com/zh-tw/9c8051f8-e8f7-45b1-8d04-dad6afc697d2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Application Architecture Guide Layer Diagram &lt;br /&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/237f823c-45b4-4f1f-b9e2-607fe66eaae7" title="http://visualstudiogallery.msdn.microsoft.com/en-us/237f823c-45b4-4f1f-b9e2-607fe66eaae7"&gt;http://visualstudiogallery.msdn.microsoft.com/en-us/237f823c-45b4-4f1f-b9e2-607fe66eaae7&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
Crossposting from &lt;a href="http://elbruno.com"&gt;El Bruno&lt;/a&gt;&lt;img src="http://labloguera.net/aggbug.aspx?PostID=110407" width="1" height="1"&gt;</content><author><name>elbruno</name><uri>http://labloguera.net/members/elbruno.aspx</uri></author><category term="Architect Layer Diagram" scheme="http://labloguera.net/blogs/elbruno/archive/tags/Architect+Layer+Diagram/default.aspx" /><category term="Visual Studio 2010" scheme="http://labloguera.net/blogs/elbruno/archive/tags/Visual+Studio+2010/default.aspx" /><category term="VisualStudioGallery" scheme="http://labloguera.net/blogs/elbruno/archive/tags/VisualStudioGallery/default.aspx" /></entry><entry><title>[VIDEO] Un nuevo concepto sobre la evolucion de los entornos de desarrollo integrado (IDEsss a cholon !!!)</title><link rel="alternate" type="text/html" href="http://labloguera.net/blogs/elbruno/archive/2010/03/12/video-un-nuevo-concepto-sobre-la-evolucion-de-un-entorno-de-desarrollo-integrado-idesss-a-cholon.aspx" /><id>http://labloguera.net/blogs/elbruno/archive/2010/03/12/video-un-nuevo-concepto-sobre-la-evolucion-de-un-entorno-de-desarrollo-integrado-idesss-a-cholon.aspx</id><published>2010-03-12T16:23:00Z</published><updated>2010-03-12T16:23:00Z</updated><content type="html">&lt;p&gt;Buenas,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;a estas alturas muchos ya saben que en pocos d&amp;iacute;as es el lanzamiento de Visual Studio 2010, pero si quieres ir m&amp;aacute;s all&amp;aacute; y ver c&amp;oacute;mo puede ser un entorno de desarrollo en unos a&amp;ntilde;os, este video (v&amp;iacute;a AntonioRR) te puede romper la cabeza &amp;hellip; :D&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;embed src="http://www.youtube.com/v/PsPX0nElJ0k&amp;amp;hl=es_ES&amp;amp;fs=1&amp;amp;" width="480" height="385"&gt;&lt;/embed&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Saludos @ MVP Open Day&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.elbruno.com"&gt;El Bruno&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Video: &lt;a href="http://www.youtube.com/watch?v=PsPX0nElJ0k"&gt;http://www.youtube.com/watch?v=PsPX0nElJ0k&lt;/a&gt;&lt;/p&gt;
Crossposting from &lt;a href="http://elbruno.com"&gt;El Bruno&lt;/a&gt;&lt;img src="http://labloguera.net/aggbug.aspx?PostID=109881" width="1" height="1"&gt;</content><author><name>elbruno</name><uri>http://labloguera.net/members/elbruno.aspx</uri></author><category term="Videos" scheme="http://labloguera.net/blogs/elbruno/archive/tags/Videos/default.aspx" /><category term="Visual Studio" scheme="http://labloguera.net/blogs/elbruno/archive/tags/Visual+Studio/default.aspx" /></entry><entry><title>[VS2008] Build view: aprovechando las capacidades de Windows 7 para mostrar el progreso de una compilaci&amp;#243;n</title><link rel="alternate" type="text/html" href="http://labloguera.net/blogs/elbruno/archive/2010/03/12/vs2008-build-view-aprovechando-las-capacidades-de-windows-7-para-mostrar-el-progreso-de-una-compilaci-243-n.aspx" /><id>http://labloguera.net/blogs/elbruno/archive/2010/03/12/vs2008-build-view-aprovechando-las-capacidades-de-windows-7-para-mostrar-el-progreso-de-una-compilaci-243-n.aspx</id><published>2010-03-12T11:59:00Z</published><updated>2010-03-12T11:59:00Z</updated><content type="html">&lt;p&gt;&lt;a href="http://www.flickr.com/photos/27253355@N07/4426316115/"&gt;&lt;img height="128" width="157" src="http://labloguera.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/elbruno/Clipboard01_5F00_0F4FE22E.png" align="right" alt="Clipboard01" border="0" title="Clipboard01" style="border-bottom:0px;border-left:0px;margin:0px 0px 10px 20px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt;Buenas,&lt;/p&gt;
&lt;p&gt;una de las nuevas funcionalidades que se incorporan en la barra de tareas de Windows 7 es que en la misma podemos interactuar con las aplicaciones de forma mucho m&amp;aacute;s amigable para los usuarios, por ejemplo utilizar una ProgressBar.&lt;/p&gt;
&lt;p&gt;Aprovechando estas capacidades, Shoban ha creado una extensi&amp;oacute;n para Visual Studio 2008, que muestra el progreso de una compilaci&amp;oacute;n en la barra de tareas, mientras VS est&amp;aacute; compilando (ojo que hay truquito !! no funciona 100% exacto sino que es por aproximaci&amp;oacute;n).&lt;/p&gt;
&lt;p&gt;Pues lo dicho, interesante AddIn :D&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Saludos @ MVP Open Day&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.elbruno.com"&gt;El Bruno&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Fuente: &lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/440e8939-d724-4c9f-8eed-47a5e5858160" title="http://visualstudiogallery.msdn.microsoft.com/en-us/440e8939-d724-4c9f-8eed-47a5e5858160"&gt;http://visualstudiogallery.msdn.microsoft.com/en-us/440e8939-d724-4c9f-8eed-47a5e5858160&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Descarga: &lt;a href="http://buildview.codeplex.com/" title="http://buildview.codeplex.com/"&gt;http://buildview.codeplex.com/&lt;/a&gt;&lt;/p&gt;
Crossposting from &lt;a href="http://elbruno.com"&gt;El Bruno&lt;/a&gt;&lt;img src="http://labloguera.net/aggbug.aspx?PostID=109821" width="1" height="1"&gt;</content><author><name>elbruno</name><uri>http://labloguera.net/members/elbruno.aspx</uri></author><category term="CodePlex" scheme="http://labloguera.net/blogs/elbruno/archive/tags/CodePlex/default.aspx" /><category term="Visual Studio" scheme="http://labloguera.net/blogs/elbruno/archive/tags/Visual+Studio/default.aspx" /><category term="VisualStudioGallery" scheme="http://labloguera.net/blogs/elbruno/archive/tags/VisualStudioGallery/default.aspx" /></entry><entry><title>[VS2010] Asociando acciones a un elemento en un diagrama DGML</title><link rel="alternate" type="text/html" href="http://labloguera.net/blogs/elbruno/archive/2010/03/11/vs2010-asociando-acciones-a-un-elemento-en-un-diagrama-dgml.aspx" /><id>http://labloguera.net/blogs/elbruno/archive/2010/03/11/vs2010-asociando-acciones-a-un-elemento-en-un-diagrama-dgml.aspx</id><published>2010-03-11T09:44:00Z</published><updated>2010-03-11T09:44:00Z</updated><content type="html">&lt;p&gt;&lt;a href="http://www.elbruno.com"&gt;&lt;img height="167" width="606" src="http://img687.imageshack.us/img687/6816/image47dd1de4.png" alt="image" border="0" title="image" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Buenas,&lt;/p&gt;
&lt;p&gt;hoy &lt;a href="http://blogs.msdn.com/camerons/"&gt;Cameron Skinner&lt;/a&gt;, nos muestra algo que no conoc&amp;iacute;a sobre los diagramas DGML, pero que es bastante &amp;uacute;til cuando a los mismos los generas a partir de informaci&amp;oacute;n personalizada: &lt;em&gt;la capacidad de asociar un link al evento click sobre un elemento del diagrama.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;En el siguiente tutorial demostrar&amp;eacute; esta funcionalidad con un gr&amp;aacute;fico de lo m&amp;aacute;s simple.&lt;/p&gt;
&lt;h3&gt;Tutorial&lt;/h3&gt;
&lt;p&gt;1. Abrir Visual Studio 2010 &lt;/p&gt;
&lt;p&gt;2. Crear un nuevo diagrama con la opci&amp;oacute;n [&lt;em&gt;File / New File / Directed Graph Document&lt;/em&gt;]. Esta acci&amp;oacute;n crea un nuevo diagrama vac&amp;iacute;o llamado [&lt;em&gt;Graph1.dgml&lt;/em&gt;].&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/27253355@N07/4423854297/"&gt;&lt;img height="210" width="244" src="http://labloguera.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/elbruno/Clipboard02_5F00_60943C3E.png" alt="Clipboard02" border="0" title="Clipboard02" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;3. Editar el contenido del diagrama, desplegando el men&amp;uacute; contextual sobre el mismo y seleccionando la opci&amp;oacute;n [&lt;em&gt;View DGML&lt;/em&gt;].&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/27253355@N07/4423854861/"&gt;&lt;img height="78" width="244" src="http://labloguera.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/elbruno/Clipboard04_5F00_0400BAD7.png" alt="Clipboard04" border="0" title="Clipboard04" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;4. Agregar el siguiente c&amp;oacute;digo dentro del diagrama:&lt;/p&gt;
&lt;div id="codeSnippetWrapper"&gt;
&lt;div id="codeSnippet" style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;
&lt;pre style="text-align:left;line-height:12pt;background-color:white;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum1" style="color:#606060;"&gt;   1:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;&amp;lt;?&lt;/span&gt;&lt;span style="color:#800000;"&gt;xml&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;version&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="1.0"&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;encoding&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="utf-8"&lt;/span&gt;?&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum2" style="color:#606060;"&gt;   2:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;DirectedGraph&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;xmlns&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="http://schemas.microsoft.com/vs/2009/dgml"&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:white;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum3" style="color:#606060;"&gt;   3:&lt;/span&gt;   &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Nodes&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum4" style="color:#606060;"&gt;   4:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Node&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Id&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Bruno"&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Label&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Bruno"&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:white;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum5" style="color:#606060;"&gt;   5:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Node&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Id&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Martina"&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Label&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Martina"&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum6" style="color:#606060;"&gt;   6:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Node&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Id&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Pao"&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Label&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Pao"&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:white;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum7" style="color:#606060;"&gt;   7:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Node&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Id&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Valentino"&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Label&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Valentino"&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum8" style="color:#606060;"&gt;   8:&lt;/span&gt;   &lt;span style="color:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;Nodes&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:white;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum9" style="color:#606060;"&gt;   9:&lt;/span&gt;   &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Links&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum10" style="color:#606060;"&gt;  10:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Link&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Source&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Bruno"&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Target&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Martina"&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:white;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum11" style="color:#606060;"&gt;  11:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Link&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Source&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Bruno"&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Target&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Valentino"&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum12" style="color:#606060;"&gt;  12:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Link&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Source&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Pao"&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Target&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Martina"&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:white;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum13" style="color:#606060;"&gt;  13:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Link&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Source&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Pao"&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Target&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Valentino"&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum14" style="color:#606060;"&gt;  14:&lt;/span&gt;   &lt;span style="color:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;Links&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:white;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum15" style="color:#606060;"&gt;  15:&lt;/span&gt;   &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Properties&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum16" style="color:#606060;"&gt;  16:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Property&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Id&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Label"&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Label&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Label"&lt;/span&gt; &lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:white;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum17" style="color:#606060;"&gt;  17:&lt;/span&gt;               &lt;span style="color:#ff0000;"&gt;Description&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Displayable label of an Annotatable object"&lt;/span&gt; &lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum18" style="color:#606060;"&gt;  18:&lt;/span&gt;               &lt;span style="color:#ff0000;"&gt;DataType&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="System.String"&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:white;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum19" style="color:#606060;"&gt;  19:&lt;/span&gt;   &lt;span style="color:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;Properties&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum20" style="color:#606060;"&gt;  20:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;DirectedGraph&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;5. Esta definici&amp;oacute;n crea un diagrama con los siguientes elementos:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/27253355@N07/4424620008/"&gt;&lt;img height="124" width="244" src="http://labloguera.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/elbruno/Clipboard07_5F00_49391200.png" alt="Clipboard07" border="0" title="Clipboard07" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;6. A continuaci&amp;oacute;n extenderemos las propiedades propias de cada nodo para que en las mismas sea posible definir un link a un elementos externo. Para esto en la secci&amp;oacute;n de propiedades agregamos una nueva propiedad llamada [&lt;strong&gt;&lt;em&gt;MisEnanos&lt;/em&gt;&lt;/strong&gt;] en la que definimos que la misma ser&amp;aacute; una referencia a un elemento externo [&lt;em&gt;&lt;strong&gt;IsReference=&amp;rdquo;True&amp;rdquo;&lt;/strong&gt;&lt;/em&gt;] y que acceder&amp;aacute; a una url externa [&lt;strong&gt;&lt;em&gt;ReferenceTemplate="http://bit.ly/dCFudi"&lt;/em&gt;&lt;/strong&gt;].&lt;/p&gt;
&lt;div id="codeSnippetWrapper"&gt;
&lt;div id="codeSnippet" style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;
&lt;pre style="text-align:left;line-height:12pt;background-color:white;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum1" style="color:#606060;"&gt;   1:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Properties&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum2" style="color:#606060;"&gt;   2:&lt;/span&gt;   &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Property&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Id&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Label"&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Label&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Label"&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;DataType&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="System.String"&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:white;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum3" style="color:#606060;"&gt;   3:&lt;/span&gt;   &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Property&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Id&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="MisEnanos"&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;DataType&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="System.String"&lt;/span&gt; &lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum4" style="color:#606060;"&gt;   4:&lt;/span&gt;             &lt;span style="color:#ff0000;"&gt;IsReference&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="True"&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;ReferenceTemplate&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="http://bit.ly/dCFudi"&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:white;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum5" style="color:#606060;"&gt;   5:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;Properties&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;7. Para utilizar la propiedad creada en el paso anterior, modificamos la definici&amp;oacute;n de los nodos [&lt;strong&gt;&lt;em&gt;Valentino&lt;/em&gt;&lt;/strong&gt;] y [&lt;strong&gt;&lt;em&gt;Martina&lt;/em&gt;&lt;/strong&gt;] como muestra el siguiente ejemplo.&lt;/p&gt;
&lt;div id="codeSnippetWrapper"&gt;
&lt;div id="codeSnippet" style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;
&lt;pre style="text-align:left;line-height:12pt;background-color:white;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum1" style="color:#606060;"&gt;   1:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Nodes&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum2" style="color:#606060;"&gt;   2:&lt;/span&gt;   &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Node&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Id&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Bruno"&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Label&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Bruno"&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:white;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum3" style="color:#606060;"&gt;   3:&lt;/span&gt;   &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Node&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Id&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Martina"&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Label&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Martina"&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;MisEnanos&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Sample"&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum4" style="color:#606060;"&gt;   4:&lt;/span&gt;   &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Node&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Id&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Pao"&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Label&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Pao"&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:white;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum5" style="color:#606060;"&gt;   5:&lt;/span&gt;   &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Node&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Id&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Valentino"&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Label&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Valentino"&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;MisEnanos&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Sample"&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum6" style="color:#606060;"&gt;   6:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;Nodes&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;8. Una vez modificado el diagrama, en la visualizaci&amp;oacute;n gr&amp;aacute;fica es posible ver como los elementos modificados ahora se comportan como &amp;ldquo;links&amp;rdquo;; si se hace un clic sobre uno de los mismos se navegar&amp;aacute; a la url definida en la propiedad.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/27253355@N07/4424620438/"&gt;&lt;img height="160" width="244" src="http://labloguera.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/elbruno/Clipboard09_5F00_4788462C.png" alt="Clipboard09" border="0" title="Clipboard09" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;9. Adicionalmente, esta propiedad agrega una nueva opci&amp;oacute;n al men&amp;uacute; contextual para cada elemento, en la que es posible acceder a esta [&lt;em&gt;acci&amp;oacute;n&lt;/em&gt;].&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/27253355@N07/4423856073/"&gt;&lt;img height="175" width="244" src="http://labloguera.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/elbruno/Clipboard11_5F00_0CC09D56.png" alt="Clipboard11" border="0" title="Clipboard11" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;10. El c&amp;oacute;digo completo del DGML quedar&amp;iacute;a:&lt;/p&gt;
&lt;div id="codeSnippetWrapper"&gt;
&lt;div id="codeSnippet" style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;
&lt;pre style="text-align:left;line-height:12pt;background-color:white;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum1" style="color:#606060;"&gt;   1:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;&amp;lt;?&lt;/span&gt;&lt;span style="color:#800000;"&gt;xml&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;version&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="1.0"&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;encoding&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="utf-8"&lt;/span&gt;?&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum2" style="color:#606060;"&gt;   2:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;DirectedGraph&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;xmlns&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="http://schemas.microsoft.com/vs/2009/dgml"&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:white;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum3" style="color:#606060;"&gt;   3:&lt;/span&gt;   &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Nodes&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum4" style="color:#606060;"&gt;   4:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Node&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Id&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Bruno"&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Label&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Bruno"&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:white;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum5" style="color:#606060;"&gt;   5:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Node&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Id&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Martina"&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Label&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Martina"&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;MisEnanos&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Sample"&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum6" style="color:#606060;"&gt;   6:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Node&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Id&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Pao"&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Label&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Pao"&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:white;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum7" style="color:#606060;"&gt;   7:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Node&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Id&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Valentino"&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Label&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Valentino"&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;MisEnanos&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Sample"&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum8" style="color:#606060;"&gt;   8:&lt;/span&gt;   &lt;span style="color:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;Nodes&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:white;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum9" style="color:#606060;"&gt;   9:&lt;/span&gt;   &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Links&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum10" style="color:#606060;"&gt;  10:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Link&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Source&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Bruno"&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Target&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Martina"&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:white;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum11" style="color:#606060;"&gt;  11:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Link&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Source&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Bruno"&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Target&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Valentino"&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum12" style="color:#606060;"&gt;  12:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Link&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Source&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Pao"&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Target&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Martina"&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:white;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum13" style="color:#606060;"&gt;  13:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Link&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Source&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Pao"&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Target&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Valentino"&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum14" style="color:#606060;"&gt;  14:&lt;/span&gt;   &lt;span style="color:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;Links&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:white;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum15" style="color:#606060;"&gt;  15:&lt;/span&gt;   &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Properties&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum16" style="color:#606060;"&gt;  16:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Property&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Id&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Label"&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Label&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Label"&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;DataType&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="System.String"&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:white;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum17" style="color:#606060;"&gt;  17:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Property&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Id&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="MisEnanos"&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;DataType&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="System.String"&lt;/span&gt; &lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum18" style="color:#606060;"&gt;  18:&lt;/span&gt;               &lt;span style="color:#ff0000;"&gt;IsReference&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="True"&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;ReferenceTemplate&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="http://bit.ly/dCFudi"&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:white;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum19" style="color:#606060;"&gt;  19:&lt;/span&gt;   &lt;span style="color:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;Properties&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;margin:0em;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0px;"&gt;&lt;span id="lnum20" style="color:#606060;"&gt;  20:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;DirectedGraph&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;A partir de este momento, es solo cuesti&amp;oacute;n de pensar en las posibilidades que se abren con estas capacidades. Cameron comenta el hecho de asociar elementos a WI de &lt;a target="_blank" href="http://msdn.microsoft.com/es-es/library/ms181238(VS.80).aspx"&gt;TFS&lt;/a&gt;, pero para modelos externos podemos acceder a la uri de cualquier elemento de otro sistema, solo queda explotarlo.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Saludos @ Here&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.elbruno.com"&gt;El Bruno&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Referencia: &lt;a href="http://blogs.msdn.com/camerons/archive/2010/03/10/controlling-the-dgml-double-click.aspx" title="http://blogs.msdn.com/camerons/archive/2010/03/10/controlling-the-dgml-double-click.aspx"&gt;http://blogs.msdn.com/camerons/archive/2010/03/10/controlling-the-dgml-double-click.aspx&lt;/a&gt;&lt;/p&gt;
Crossposting from &lt;a href="http://elbruno.com"&gt;El Bruno&lt;/a&gt;&lt;img src="http://labloguera.net/aggbug.aspx?PostID=109721" width="1" height="1"&gt;</content><author><name>elbruno</name><uri>http://labloguera.net/members/elbruno.aspx</uri></author><category term="Code Sample" scheme="http://labloguera.net/blogs/elbruno/archive/tags/Code+Sample/default.aspx" /><category term="DGML" scheme="http://labloguera.net/blogs/elbruno/archive/tags/DGML/default.aspx" /><category term="Visual Studio 2010" scheme="http://labloguera.net/blogs/elbruno/archive/tags/Visual+Studio+2010/default.aspx" /></entry><entry><title>[VS2010] Guidance Automation Extensions para VS2010 RC (tiemblan los IDEssss !!!!)</title><link rel="alternate" type="text/html" href="http://labloguera.net/blogs/elbruno/archive/2010/03/10/vs2010-guidance-automation-extensions-para-vs2010-rc-tiemblan-los-idessss.aspx" /><id>http://labloguera.net/blogs/elbruno/archive/2010/03/10/vs2010-guidance-automation-extensions-para-vs2010-rc-tiemblan-los-idessss.aspx</id><published>2010-03-10T14:12:00Z</published><updated>2010-03-10T14:12:00Z</updated><content type="html">&lt;p&gt;&lt;a href="http://www.elbruno.com"&gt;&lt;img height="167" width="606" src="http://img687.imageshack.us/img687/6816/image47dd1de4.png" alt="image" border="0" title="image" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Buenas,&lt;/p&gt;
&lt;p&gt;si ya conoces GAT/GAX, seguramente esta noticia har&amp;aacute; que vuelvas a creer en la gente de &lt;a href="http://msdn.microsoft.com/es-es/practices/default(en-us).aspx"&gt;Pattern and Practices de Microsoft&lt;/a&gt;: &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;En Visual Studio Gallery se ha liberado una versi&amp;oacute;n Beta de Guidance Automation Extensions (GAX) para Visual Studio 2010. &lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Pues tocar&amp;aacute; probarla, ver como se integra dentro del nuevo IDE y que capacidades nuevas se han incorporado en esta versi&amp;oacute;n.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Saludos @ Here&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.elbruno.com"&gt;El Bruno&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Descarga: &lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/25e4b5e9-65e4-4950-967d-5f1e6a9dcbeb" title="http://visualstudiogallery.msdn.microsoft.com/en-us/25e4b5e9-65e4-4950-967d-5f1e6a9dcbeb"&gt;http://visualstudiogallery.msdn.microsoft.com/en-us/25e4b5e9-65e4-4950-967d-5f1e6a9dcbeb&lt;/a&gt;&lt;/p&gt;
Crossposting from &lt;a href="http://elbruno.com"&gt;El Bruno&lt;/a&gt;&lt;img src="http://labloguera.net/aggbug.aspx?PostID=109647" width="1" height="1"&gt;</content><author><name>elbruno</name><uri>http://labloguera.net/members/elbruno.aspx</uri></author><category term="Microsoft Patterns and Practices" scheme="http://labloguera.net/blogs/elbruno/archive/tags/Microsoft+Patterns+and+Practices/default.aspx" /><category term="Visual Studio 2010" scheme="http://labloguera.net/blogs/elbruno/archive/tags/Visual+Studio+2010/default.aspx" /><category term="VisualStudioGallery" scheme="http://labloguera.net/blogs/elbruno/archive/tags/VisualStudioGallery/default.aspx" /></entry><entry><title>[VS2010] Fecha de Expiraci&amp;#243;n de la Release Candidate de VS2010 y TFS 2010</title><link rel="alternate" type="text/html" href="http://labloguera.net/blogs/elbruno/archive/2010/03/09/vs2010-fecha-de-expiraci-243-n-de-la-release-candidate-de-vs2010-y-tfs-2010.aspx" /><id>http://labloguera.net/blogs/elbruno/archive/2010/03/09/vs2010-fecha-de-expiraci-243-n-de-la-release-candidate-de-vs2010-y-tfs-2010.aspx</id><published>2010-03-09T17:57:01Z</published><updated>2010-03-09T17:57:01Z</updated><content type="html">&lt;p&gt;&lt;a href="http://www.elbruno.com"&gt;&lt;img title="image" border="0" alt="image" src="http://img687.imageshack.us/img687/6816/image47dd1de4.png" width="606" height="167" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Buenas,&lt;/p&gt;  &lt;p&gt;la fecha de expiración es el &lt;strong&gt;30 de Junio del 2010&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;Quien dijo que un post a lo twitter no informa :D&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Saludos @ Customer Focus&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.elbruno.com"&gt;El Bruno&lt;/a&gt;&lt;/p&gt;  &lt;br /&gt;&lt;em&gt;Nothing is impossible for the man who doesn't have to do it himself. - A. H. Weiler&lt;/em&gt;
Crossposting from &lt;a href="http://elbruno.com"&gt;El Bruno&lt;/a&gt;&lt;img src="http://labloguera.net/aggbug.aspx?PostID=109465" width="1" height="1"&gt;</content><author><name>elbruno</name><uri>http://labloguera.net/members/elbruno.aspx</uri></author><category term="Team Foundation Server 2010" scheme="http://labloguera.net/blogs/elbruno/archive/tags/Team+Foundation+Server+2010/default.aspx" /><category term="Visual Studio 2010" scheme="http://labloguera.net/blogs/elbruno/archive/tags/Visual+Studio+2010/default.aspx" /><category term="Visual Studio Team System" scheme="http://labloguera.net/blogs/elbruno/archive/tags/Visual+Studio+Team+System/default.aspx" /><category term="VSTS" scheme="http://labloguera.net/blogs/elbruno/archive/tags/VSTS/default.aspx" /></entry><entry><title>[TFS2010] Soporte para Visual Studio 2005</title><link rel="alternate" type="text/html" href="http://labloguera.net/blogs/elbruno/archive/2010/03/08/tfs2010-soporte-para-visual-studio-2005.aspx" /><id>http://labloguera.net/blogs/elbruno/archive/2010/03/08/tfs2010-soporte-para-visual-studio-2005.aspx</id><published>2010-03-08T18:30:00Z</published><updated>2010-03-08T18:30:00Z</updated><content type="html">&lt;p&gt;&lt;a href="http://www.elbruno.com"&gt;&lt;img height="167" width="606" src="http://img687.imageshack.us/img687/6816/image47dd1de4.png" alt="image" border="0" title="image" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Buenas,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;si bien es cierto &lt;a target="_blank" href="http://msdn.microsoft.com/es-es/library/ms181238(VS.80).aspx"&gt;Team Foundation Server&lt;/a&gt; 2010 est&amp;aacute; a punto de liberarse y muchos estamos ansiosos por probar la RTM; existen muchos proyectos en los que la herramienta de trabajo sigue siendo Visual Studio 2005. Como la propuesta es utilizar VS2008 en lugar de VS2005 (thanks to multitargeting), inicialmente no se pensaba dar soporte al escenario de trabajo entre VS2005 &amp;lt;-&amp;gt; &lt;a target="_blank" href="http://msdn.microsoft.com/es-es/library/ms181238(VS.80).aspx"&gt;TFS&lt;/a&gt; 2010, pero gracias a &lt;span style="text-decoration:line-through;"&gt;los pesados de siempre &lt;/span&gt;las peticiones de la comunidad, &lt;strong&gt;este escenario estar&amp;aacute; soportado y a partir del 19 de marzo&lt;/strong&gt; (estimado) se podr&amp;aacute; descargar un something GDR, PowerTool, o no lo s&amp;eacute; que permita esta interacci&amp;oacute;n.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Saludos @ Home &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.elbruno.com"&gt;El Bruno&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Fuente: &lt;a href="http://blogs.msdn.com/bharry/archive/2010/03/05/vs-2005-support-for-tfs-2010-coming-soon.aspx" title="http://blogs.msdn.com/bharry/archive/2010/03/05/vs-2005-support-for-tfs-2010-coming-soon.aspx"&gt;http://blogs.msdn.com/bharry/archive/2010/03/05/vs-2005-support-for-tfs-2010-coming-soon.aspx&lt;/a&gt;&lt;/p&gt;
Crossposting from &lt;a href="http://elbruno.com"&gt;El Bruno&lt;/a&gt;&lt;img src="http://labloguera.net/aggbug.aspx?PostID=109338" width="1" height="1"&gt;</content><author><name>elbruno</name><uri>http://labloguera.net/members/elbruno.aspx</uri></author><category term="Team Foundation Server 2010" scheme="http://labloguera.net/blogs/elbruno/archive/tags/Team+Foundation+Server+2010/default.aspx" /><category term="Visual Studio" scheme="http://labloguera.net/blogs/elbruno/archive/tags/Visual+Studio/default.aspx" /><category term="Visual Studio Team System" scheme="http://labloguera.net/blogs/elbruno/archive/tags/Visual+Studio+Team+System/default.aspx" /><category term="VSTS" scheme="http://labloguera.net/blogs/elbruno/archive/tags/VSTS/default.aspx" /></entry><entry><title>[VS2010] Team Explorer “Eaglestone” para entornos “no windows” (algo le tiembla a Stallman !!!)</title><link rel="alternate" type="text/html" href="http://labloguera.net/blogs/elbruno/archive/2010/03/07/vs2010-team-explorer-eaglestone-para-entornos-no-windows-algo-le-tiembla-a-stallman.aspx" /><id>http://labloguera.net/blogs/elbruno/archive/2010/03/07/vs2010-team-explorer-eaglestone-para-entornos-no-windows-algo-le-tiembla-a-stallman.aspx</id><published>2010-03-07T22:53:00Z</published><updated>2010-03-07T22:53:00Z</updated><content type="html">&lt;p&gt;&lt;a href="http://www.elbruno.com"&gt;&lt;img height="167" width="606" src="http://img687.imageshack.us/img687/6816/image47dd1de4.png" alt="image" border="0" title="image" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/6224bd9bffe4_9481/project_collections_mac_2.png"&gt;&lt;img height="251" width="302" src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/6224bd9bffe4_9481/project_collections_mac_thumb.png" align="right" alt="project_collections_mac" border="0" title="project_collections_mac" style="margin:0px 0px 10px 10px;display:inline;" /&gt;&lt;/a&gt;Buenas,&lt;/p&gt;
&lt;p&gt;despu&amp;eacute;s de la &lt;a href="http://blogs.msdn.com/bharry/archive/2009/11/09/microsoft-has-acquired-the-teamprise-client-suite.aspx"&gt;compra de Microsoft de Teamprise&lt;/a&gt;, hace unos d&amp;iacute;as se liber&amp;oacute; la primera versi&amp;oacute;n oficial del cliente Team Explorer para Team Foundation Server para plataformas que no sean Visual Studio. Dicho de otra forma, el plugin para Eclipse y las herramientas de l&amp;iacute;nea de comandos para trabajar con TFS en entornos no Microsoft ya est&amp;aacute;n en la calle.&lt;/p&gt;
&lt;p&gt;Inicialmente se han incluido las funcionalidades b&amp;aacute;sicas para trabajar con TFS, pero la idea es completar estas herramientas para que posean la misma funcionalidad que el cliente que conocemos en Visual Studio (Brian Harry cubre este punto de una forma muy completa en este post &lt;a href="http://blogs.msdn.com/bharry/archive/2010/03/04/microsoft-visual-studio-team-explorer-2010.aspx" title="http://blogs.msdn.com/bharry/archive/2010/03/04/microsoft-visual-studio-team-explorer-2010.aspx"&gt;http://blogs.msdn.com/bharry/archive/2010/03/04/microsoft-visual-studio-team-explorer-2010.aspx&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Adem&amp;aacute;s para completar el package, se ha creado una entrada en los foros de MSDN, especialmente dedicada a este tema: &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/tee" title="http://social.msdn.microsoft.com/Forums/en-US/tee"&gt;http://social.msdn.microsoft.com/Forums/en-US/tee&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Saludos @ Home&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.elbruno.com"&gt;El Bruno&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Recursos&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fuente &lt;br /&gt;&lt;a href="http://blogs.msdn.com/bharry/archive/2010/03/04/microsoft-visual-studio-team-explorer-2010.aspx" title="http://blogs.msdn.com/bharry/archive/2010/03/04/microsoft-visual-studio-team-explorer-2010.aspx"&gt;http://blogs.msdn.com/bharry/archive/2010/03/04/microsoft-visual-studio-team-explorer-2010.aspx&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Descarga &lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=3c9454e0-523a-4ee1-b436-5c6fc2110b34" title="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=3c9454e0-523a-4ee1-b436-5c6fc2110b34"&gt;http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=3c9454e0-523a-4ee1-b436-5c6fc2110b34&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Foro &lt;br /&gt;&lt;a href="http://social.msdn.microsoft.com/Forums/en-US/tee" title="http://social.msdn.microsoft.com/Forums/en-US/tee"&gt;http://social.msdn.microsoft.com/Forums/en-US/tee&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
Crossposting from &lt;a href="http://elbruno.com"&gt;El Bruno&lt;/a&gt;&lt;img src="http://labloguera.net/aggbug.aspx?PostID=109180" width="1" height="1"&gt;</content><author><name>elbruno</name><uri>http://labloguera.net/members/elbruno.aspx</uri></author><category term="Team Foundation Server 2010" scheme="http://labloguera.net/blogs/elbruno/archive/tags/Team+Foundation+Server+2010/default.aspx" /><category term="Tools" scheme="http://labloguera.net/blogs/elbruno/archive/tags/Tools/default.aspx" /><category term="Visual Studio 2010" scheme="http://labloguera.net/blogs/elbruno/archive/tags/Visual+Studio+2010/default.aspx" /><category term="Visual Studio Team System" scheme="http://labloguera.net/blogs/elbruno/archive/tags/Visual+Studio+Team+System/default.aspx" /><category term="VSTS" scheme="http://labloguera.net/blogs/elbruno/archive/tags/VSTS/default.aspx" /></entry><entry><title>[VS2010] ReSharper 5.0 Beta 2</title><link rel="alternate" type="text/html" href="http://labloguera.net/blogs/elbruno/archive/2010/03/03/vs2010-resharper-5-0-beta-2.aspx" /><id>http://labloguera.net/blogs/elbruno/archive/2010/03/03/vs2010-resharper-5-0-beta-2.aspx</id><published>2010-03-03T16:17:00Z</published><updated>2010-03-03T16:17:00Z</updated><content type="html">&lt;p&gt;&lt;a href="http://www.elbruno.com"&gt;&lt;img title="image" alt="image" src="http://img687.imageshack.us/img687/6816/image47dd1de4.png" border="0" height="167" width="606" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Buenas,&lt;/p&gt;
&lt;p&gt;si te has comprado mucha RAM o un ordenador muy potente &amp;uacute;ltimamente, pues es el momento ideal para probar la nueva versi&amp;oacute;n de &lt;a href="http://www.jetbrains.com/resharper/beta/beta.html?r5b2nl"&gt;ReSharper 5.0 Beta 2&lt;/a&gt; compilada para &lt;a title="Visual Studio 2010" href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx" target="_blank"&gt;Visual Studio 2010 RC&lt;/a&gt;. (es&amp;nbsp; broma, va bastante bien de performance)&lt;/p&gt;
&lt;p&gt;En esta versi&amp;oacute;n se incluyen las siguientes novedades:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Compatibility with &lt;b&gt;Visual Studio 2010 RC&lt;/b&gt;. &lt;/li&gt;
&lt;li&gt;Improved support for &lt;a href="http://www.jetbrains.com/#ASPNET_MVC"&gt;ASP.NET MVC&lt;/a&gt;, including support for ASP.NET MVC 2 Areas and new quick-fixes. &lt;/li&gt;
&lt;li&gt;Stable &lt;a href="http://www.jetbrains.com/#Structural_Search_and_Replace"&gt;Structural Search and Replace&lt;/a&gt;. &lt;/li&gt;
&lt;li&gt;Multiple usability improvements.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Saludos @ Jiar&lt;/p&gt;
&lt;p&gt;&lt;a href="http://elbruno.com"&gt;El Bruno&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Descarga: &lt;a title="http://www.jetbrains.com/resharper/beta/beta.html?r5b2nl" href="http://www.jetbrains.com/resharper/beta/beta.html?r5b2nl"&gt;http://www.jetbrains.com/resharper/beta/beta.html?r5b2nl&lt;/a&gt;&lt;/p&gt;
Crossposting from &lt;a href="http://elbruno.com"&gt;El Bruno&lt;/a&gt;&lt;img src="http://labloguera.net/aggbug.aspx?PostID=108851" width="1" height="1"&gt;</content><author><name>elbruno</name><uri>http://labloguera.net/members/elbruno.aspx</uri></author><category term="Tools" scheme="http://labloguera.net/blogs/elbruno/archive/tags/Tools/default.aspx" /><category term="Visual Studio 2010" scheme="http://labloguera.net/blogs/elbruno/archive/tags/Visual+Studio+2010/default.aspx" /><category term="Visual Studio Team System" scheme="http://labloguera.net/blogs/elbruno/archive/tags/Visual+Studio+Team+System/default.aspx" /><category term="VSTS" scheme="http://labloguera.net/blogs/elbruno/archive/tags/VSTS/default.aspx" /></entry><entry><title>[VS2010] Nuevo Hotfix para trabajar m&amp;#225;s tranquilos (y no acordarnos de la familia de la gente de Seattle)</title><link rel="alternate" type="text/html" href="http://labloguera.net/blogs/elbruno/archive/2010/03/03/vs2010-nuevo-hotfix-para-trabajar-m-225-s-tranquilos-y-no-acordarnos-de-la-familia-de-la-gente-de-seattle.aspx" /><id>http://labloguera.net/blogs/elbruno/archive/2010/03/03/vs2010-nuevo-hotfix-para-trabajar-m-225-s-tranquilos-y-no-acordarnos-de-la-familia-de-la-gente-de-seattle.aspx</id><published>2010-03-03T11:20:00Z</published><updated>2010-03-03T11:20:00Z</updated><content type="html">&lt;p&gt;&lt;a href="http://www.elbruno.com"&gt;&lt;img title="image" alt="image" src="http://img687.imageshack.us/img687/6816/image47dd1de4.png" border="0" height="167" width="606" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Buenas,&lt;/p&gt;
&lt;p&gt;un nuevo HotFix para &lt;a title="Visual Studio 2010" href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx" target="_blank"&gt;Visual Studio 2010&lt;/a&gt; se ha liberado para solucionar problemas de &amp;ldquo;crash&amp;rdquo; cuando utilizamos Intellisense (es decir todo el tiempo) y adem&amp;aacute;s cuando trabajamos con UI Automation.&lt;/p&gt;
&lt;p&gt;Los HotFixs son los siguientes y es importante instalarlos en el orden adecuado.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/visualstudio/archive/2010/02/09/intellisense-crash-in-ui-automation.aspx"&gt;First Hot Fix&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/visualstudio/archive/2010/03/02/second-patch-now-available-for-intellisense-crashes-in-vs-2010-rc.aspx"&gt;Second Hot Fix&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Saludos @ Here&lt;/p&gt;
&lt;p&gt;&lt;a href="http://elbruno.com"&gt;El Bruno&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Fuente: &lt;a title="http://blogs.msdn.com/visualstudio/archive/2010/03/02/second-patch-now-available-for-intellisense-crashes-in-vs-2010-rc.aspx" href="http://blogs.msdn.com/visualstudio/archive/2010/03/02/second-patch-now-available-for-intellisense-crashes-in-vs-2010-rc.aspx"&gt;http://blogs.msdn.com/visualstudio/archive/2010/03/02/second-patch-now-available-for-intellisense-crashes-in-vs-2010-rc.aspx&lt;/a&gt;&lt;/p&gt;
Crossposting from &lt;a href="http://elbruno.com"&gt;El Bruno&lt;/a&gt;&lt;img src="http://labloguera.net/aggbug.aspx?PostID=108845" width="1" height="1"&gt;</content><author><name>elbruno</name><uri>http://labloguera.net/members/elbruno.aspx</uri></author><category term="Visual Studio 2010" scheme="http://labloguera.net/blogs/elbruno/archive/tags/Visual+Studio+2010/default.aspx" /><category term="Visual Studio Team System" scheme="http://labloguera.net/blogs/elbruno/archive/tags/Visual+Studio+Team+System/default.aspx" /><category term="VSTS" scheme="http://labloguera.net/blogs/elbruno/archive/tags/VSTS/default.aspx" /></entry><entry><title>[VS2010] Cambiando el look&amp;amp;feel en Visual Studio 2010 (por si no te gusta el azulito molon!)</title><link rel="alternate" type="text/html" href="http://labloguera.net/blogs/elbruno/archive/2010/02/27/vs2010-cambiando-el-look-amp-feel-en-visual-studio-2010-por-si-no-te-gusta-el-azulito-molon.aspx" /><id>http://labloguera.net/blogs/elbruno/archive/2010/02/27/vs2010-cambiando-el-look-amp-feel-en-visual-studio-2010-por-si-no-te-gusta-el-azulito-molon.aspx</id><published>2010-02-27T21:19:00Z</published><updated>2010-02-27T21:19:00Z</updated><content type="html">&lt;p&gt;&lt;a href="http://www.elbruno.com"&gt;&lt;img title="image" alt="image" src="http://img687.imageshack.us/img687/6816/image47dd1de4.png" border="0" height="167" width="606" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Buenas,&lt;/p&gt;
&lt;p&gt;hace un tiempo el amigo &lt;a href="http://labloguera.net/blogs/jmtorres/"&gt;Jose Miguel (aka el Alegre Bandolero)&lt;/a&gt; preguntaba sobre si era posible cambiar el look and feel de &lt;a title="Visual Studio 2010" href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx" target="_blank"&gt;Visual Studio 2010&lt;/a&gt;. En las listas internas recordaba haber leido que alguien estaba trabajando en ellos, y fu&amp;eacute; el gran Matthew Johnson el que cre&amp;oacute; la siguiente extensi&amp;oacute;n: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;Visual Studio Color Theme Editor &lt;/i&gt;&lt;/b&gt;      &lt;br /&gt;&lt;a title="http://visualstudiogallery.msdn.microsoft.com/en-us/20cd93a2-c435-4d00-a797-499f16402378" href="http://visualstudiogallery.msdn.microsoft.com/en-us/20cd93a2-c435-4d00-a797-499f16402378"&gt;http://visualstudiogallery.msdn.microsoft.com/en-us/20cd93a2-c435-4d00-a797-499f16402378&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Como lo prometido es deuda, aqui va un post con un rejunte de informaci&amp;oacute;n, pero si quieres saber c&amp;oacute;mo funciona realemente esta extensi&amp;oacute;n; en &lt;a href="http://blogs.msdn.com/visualstudio/archive/2010/01/04/changing-visual-studio-s-color-palette.aspx"&gt;este link&lt;/a&gt; puedes ver las tripas de la misma y es una lectura altamente recomendable para estos d&amp;iacute;as de viento y lluvia. &lt;/p&gt;
&lt;p&gt;Y si te quedaban ganas de ver una modificacion medio extra&amp;ntilde;a de VS2010, aqui tienes un Visual Studio Rosita (por favor ahorrarse los comentarios)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/27253355@N07/4393247466/"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="Clipboard01" alt="Clipboard01" src="http://labloguera.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/elbruno/Clipboard01_5F00_2CF34C31.png" border="0" height="555" width="749" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Saludos @ Home&lt;/p&gt;
&lt;p&gt;&lt;a href="http://elbruno.com"&gt;El Bruno&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Fuente: &lt;a title="http://blogs.msdn.com/visualstudio/archive/2010/01/04/changing-visual-studio-s-color-palette.aspx" href="http://blogs.msdn.com/visualstudio/archive/2010/01/04/changing-visual-studio-s-color-palette.aspx"&gt;http://blogs.msdn.com/visualstudio/archive/2010/01/04/changing-visual-studio-s-color-palette.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Descarga: &lt;a title="http://visualstudiogallery.msdn.microsoft.com/en-us/20cd93a2-c435-4d00-a797-499f16402378" href="http://visualstudiogallery.msdn.microsoft.com/en-us/20cd93a2-c435-4d00-a797-499f16402378"&gt;http://visualstudiogallery.msdn.microsoft.com/en-us/20cd93a2-c435-4d00-a797-499f16402378&lt;/a&gt;&lt;/p&gt;
Crossposting from &lt;a href="http://elbruno.com"&gt;El Bruno&lt;/a&gt;&lt;img src="http://labloguera.net/aggbug.aspx?PostID=108527" width="1" height="1"&gt;</content><author><name>elbruno</name><uri>http://labloguera.net/members/elbruno.aspx</uri></author><category term="Visual Studio 2010" scheme="http://labloguera.net/blogs/elbruno/archive/tags/Visual+Studio+2010/default.aspx" /><category term="Visual Studio Team System" scheme="http://labloguera.net/blogs/elbruno/archive/tags/Visual+Studio+Team+System/default.aspx" /><category term="VisualStudioGallery" scheme="http://labloguera.net/blogs/elbruno/archive/tags/VisualStudioGallery/default.aspx" /><category term="VSTS" scheme="http://labloguera.net/blogs/elbruno/archive/tags/VSTS/default.aspx" /></entry></feed>