<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://geeks.ms/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>El blog de Francisco Fagas : TFS 2008</title><link>http://geeks.ms/blogs/ffagas/archive/tags/TFS+2008/default.aspx</link><description>Etiquetas: TFS 2008</description><dc:language /><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>[Team Explorer 2008] Cómo resolver: Could not load type 'Microsoft.TeamFoundation.workitemTracking.Client.WorkItemTypeDeniedOrNotExistException'</title><link>http://geeks.ms/blogs/ffagas/archive/2009/10/08/team-explorer-2008-c-243-mo-resolver-could-not-load-type-microsoft-teamfoundation-workitemtracking-client-workitemtypedeniedornotexistexception.aspx</link><pubDate>Thu, 08 Oct 2009 00:21:57 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:157580</guid><dc:creator>Francisco Fagas</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/ffagas/rsscomments.aspx?PostID=157580</wfw:commentRss><comments>http://geeks.ms/blogs/ffagas/archive/2009/10/08/team-explorer-2008-c-243-mo-resolver-could-not-load-type-microsoft-teamfoundation-workitemtracking-client-workitemtypedeniedornotexistexception.aspx#comments</comments><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Si al momento de realizar una acción sobre algún servicio del TFS desde el Team Explorer 2008 les puede presentar el siguiente mensaje de error:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/ErrorTeamExplorer_5F00_59433C54.png"&gt;&lt;img style="border-right-width:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;" title="ErrorTeamExplorer" border="0" alt="ErrorTeamExplorer" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/ErrorTeamExplorer_5F00_thumb_5F00_3CA5FEDA.png" width="644" height="281" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Si ustedes revisan el GAC (C:\Windows\Assembly) la dll existe, entonces el problema es porque han instalado el team explorer después de haber instalado el &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=27673C47-B3B5-4C67-BD99-84E525B5CE61&amp;amp;displaylang=en" target="_blank"&gt;sp1 de Visual Studio 2008&lt;/a&gt;. Para solucionar el problema reinstalen el sp1. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/GAC_5F00_1FC82A2C.png"&gt;&lt;img style="border-right-width:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;" title="GAC" border="0" alt="GAC" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/GAC_5F00_thumb_5F00_124DDD5A.png" width="644" height="384" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=157580" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/ffagas/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/Team+Foundation+Server+2008/default.aspx">Team Foundation Server 2008</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/VSTS+2008/default.aspx">VSTS 2008</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/TFS+2008/default.aspx">TFS 2008</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/How+to/default.aspx">How to</category></item><item><title>[VSTS] Integrando Flex con VSTS</title><link>http://geeks.ms/blogs/ffagas/archive/2009/09/15/vsts-integrando-flex-con-vsts.aspx</link><pubDate>Tue, 15 Sep 2009 19:55:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:155920</guid><dc:creator>Francisco Fagas</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/ffagas/rsscomments.aspx?PostID=155920</wfw:commentRss><comments>http://geeks.ms/blogs/ffagas/archive/2009/09/15/vsts-integrando-flex-con-vsts.aspx#comments</comments><description>&lt;p align="justify"&gt;&lt;b&gt;Introducci&amp;oacute;n&lt;/b&gt;&lt;/p&gt;
&lt;p align="justify"&gt;Este art&amp;iacute;culo se revisar&amp;aacute; como integrar una interface hecha en Flex Builder 3.0 con objetos de .Net, en post anteriores se revis&amp;oacute; como hacer la integraci&amp;oacute;n entre Flex y TFS 2008 utilizando el plugin de teamprise en esta ocasi&amp;oacute;n veremos que al momento que integramos nuestro proyecto de Flex a Visual Studio 2008 autom&amp;aacute;ticamente nos habilita la administraci&amp;oacute;n de dicho c&amp;oacute;digo.&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;b&gt;Software Utilizado&lt;/b&gt;&lt;/p&gt;
&lt;p align="justify"&gt;Cliente:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;Visual Studio 2008 Team Suite&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;Team Explorer 2008&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;Flex Builder 3.0&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;FluorineFx (&lt;a href="http://www.fluorinefx.com/download.html"&gt;http://www.fluorinefx.com/download.html&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p align="justify"&gt;Servidor:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;Team Foundation Server 2008&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;b&gt;Desarrollo&lt;/b&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;em&gt;Nota: En este art&amp;iacute;culo no revisaremos c&amp;oacute;mo crear una aplicaci&amp;oacute;n en Flex, nos centraremos en secciones de c&amp;oacute;digo propias de la integraci&amp;oacute;n con .Net, en base a esto antes empezar a revisar el art&amp;iacute;culo yo cuento con un proyecto en Flex sencillo que contiene una interface para consultar la informaci&amp;oacute;n de un objeto persona en .Net. La siguiente imagen muestra la interface con la que contamos en flex, en donde cada textbox tiene en su propiedad text el binding con los campos de la variable persona.&lt;/em&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/clip_5F00_image002_5F00_090B70F6.jpg"&gt;&lt;img height="235" width="417" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/clip_5F00_image002_5F00_thumb_5F00_40718224.jpg" alt="clip_image002" border="0" title="clip_image002" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align="justify"&gt;Lo siguiente que debemos hacer es agregar al proyecto en flex un action script que contendr&amp;aacute; la definici&amp;oacute;n del objeto persona en la capa de presentaci&amp;oacute;n. El c&amp;oacute;digo es el siguiente:&lt;/p&gt;
&lt;div align="justify" class="csharpcode"&gt;
&lt;pre&gt;&lt;span class="lnum"&gt;   1:  &lt;/span&gt;package UIPackages&lt;/pre&gt;
&lt;/div&gt;
&lt;div align="justify" class="csharpcode"&gt;
&lt;pre&gt;&lt;span class="lnum"&gt;   2:  &lt;/span&gt;{&lt;/pre&gt;
&lt;/div&gt;
&lt;div align="justify" class="csharpcode"&gt;
&lt;pre&gt;&lt;span class="lnum"&gt;   3:  &lt;/span&gt;&lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;class&lt;/span&gt; PersonaAS&lt;/pre&gt;
&lt;/div&gt;
&lt;div align="justify" class="csharpcode"&gt;
&lt;pre&gt;&lt;span class="lnum"&gt;   4:  &lt;/span&gt;{&lt;/pre&gt;
&lt;/div&gt;
&lt;div align="justify" class="csharpcode"&gt;
&lt;pre&gt;&lt;span class="lnum"&gt;   5:  &lt;/span&gt;&lt;span class="kwrd"&gt;public&lt;/span&gt; function PersonaAs():&lt;span class="kwrd"&gt;void&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div align="justify" class="csharpcode"&gt;
&lt;pre&gt;&lt;span class="lnum"&gt;   6:  &lt;/span&gt;{&lt;/pre&gt;
&lt;/div&gt;
&lt;div align="justify" class="csharpcode"&gt;
&lt;pre&gt;&lt;span class="lnum"&gt;   7:  &lt;/span&gt;}&lt;/pre&gt;
&lt;/div&gt;
&lt;div align="justify" class="csharpcode"&gt;
&lt;pre&gt;&lt;span class="lnum"&gt;   8:  &lt;/span&gt;&lt;span class="kwrd"&gt;public&lt;/span&gt; var ID:String;&lt;/pre&gt;
&lt;/div&gt;
&lt;div align="justify" class="csharpcode"&gt;
&lt;pre&gt;&lt;span class="lnum"&gt;   9:  &lt;/span&gt;&lt;span class="kwrd"&gt;public&lt;/span&gt; var Nombre:String;&lt;/pre&gt;
&lt;/div&gt;
&lt;div align="justify" class="csharpcode"&gt;
&lt;pre&gt;&lt;span class="lnum"&gt;  10:  &lt;/span&gt;&lt;span class="kwrd"&gt;public&lt;/span&gt; var Apellido:String;&lt;/pre&gt;
&lt;/div&gt;
&lt;div align="justify" class="csharpcode"&gt;
&lt;pre&gt;&lt;span class="lnum"&gt;  11:  &lt;/span&gt;}&lt;/pre&gt;
&lt;/div&gt;
&lt;div align="justify" class="csharpcode"&gt;
&lt;pre&gt;&lt;span class="lnum"&gt;  12:  &lt;/span&gt;}&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;

&lt;/p&gt;
&lt;p align="justify"&gt;&lt;em&gt;Nota: Deben tener la misma estructura que sus entidades de .Net.&lt;/em&gt;&lt;/p&gt;
&lt;p align="justify"&gt;Ahora abrimos Visual Studio .Net y creamos el proyecto en base a la plantilla FluorineFx ASP.NET Web Site.&lt;/p&gt;
&lt;p align="justify"&gt;&lt;em&gt;Nota: Este proyecto lo creo en una carpeta de nivel superior de donde se encuentra mi proyecto de Flex para que el mismo forme parte de la estructura de esta aplicaci&amp;oacute;n de ASP.NET.&lt;/em&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/clip_5F00_image004_5F00_3F2CE945.jpg"&gt;&lt;img height="385" width="593" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/clip_5F00_image004_5F00_thumb_5F00_526D9FE4.jpg" alt="clip_image004" border="0" title="clip_image004" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align="justify"&gt;El proyecto creado tendr&amp;aacute; la siguiente estructura:&lt;/p&gt;
&lt;p align="justify"&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/clip_5F00_image006_5F00_70D7E0CD.jpg"&gt;&lt;img height="364" width="261" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/clip_5F00_image006_5F00_thumb_5F00_7682D4A6.jpg" alt="clip_image006" border="0" title="clip_image006" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align="justify"&gt;Lo siguiente que haremos ser&amp;aacute; agregar un proyecto a la soluci&amp;oacute;n del tipo FluorineFx ServiceLibrary&lt;/p&gt;
&lt;p align="justify"&gt;&lt;em&gt;Nota: Este proyecto tendr&amp;aacute; los servicios que me permitir&amp;aacute;n intercambiar informaci&amp;oacute;n entre mis entidades de .Net y la interface el flex.&lt;/em&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/clip_5F00_image008_5F00_031081C3.jpg"&gt;&lt;img height="381" width="593" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/clip_5F00_image008_5F00_thumb_5F00_41299C74.jpg" alt="clip_image008" border="0" title="clip_image008" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align="justify"&gt;Una vez creado el proyecto renombre la clase Sample.cs a Servicios.cs o en su defecto elim&amp;iacute;nela y vuelva a crear una clase Servicios.&lt;/p&gt;
&lt;p align="justify"&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/clip_5F00_image010_5F00_5F27AA68.jpg"&gt;&lt;img height="94" width="153" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/clip_5F00_image010_5F00_thumb_5F00_16F9EE8C.jpg" alt="clip_image010" border="0" title="clip_image010" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align="justify"&gt;No olvide agregar las referencias entre los proyectos: Entidades a UiProxy &lt;/p&gt;
&lt;p align="justify"&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/clip_5F00_image012_5F00_2F1D58E7.jpg"&gt;&lt;img height="412" width="486" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/clip_5F00_image012_5F00_thumb_5F00_0DBDB34B.jpg" alt="clip_image012" border="0" title="clip_image012" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align="justify"&gt;y UiProxy a WebApp.&lt;/p&gt;
&lt;p align="justify"&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/clip_5F00_image014_5F00_1A4B6067.jpg"&gt;&lt;img height="412" width="486" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/clip_5F00_image014_5F00_thumb_5F00_06BE00C6.jpg" alt="clip_image014" border="0" title="clip_image014" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align="justify"&gt;En la clase servicio agregamos el siguiente c&amp;oacute;digo:&lt;/p&gt;
&lt;div align="justify"&gt;
&lt;pre class="code"&gt;&lt;span style="color:blue;"&gt;using &lt;/span&gt;System;
&lt;span style="color:blue;"&gt;using &lt;/span&gt;System.Collections.Generic;
&lt;span style="color:blue;"&gt;using &lt;/span&gt;System.Text;
&lt;span style="color:blue;"&gt;using &lt;/span&gt;FluorineFx;
&lt;span style="color:blue;"&gt;using &lt;/span&gt;Entities;

&lt;span style="color:blue;"&gt;namespace &lt;/span&gt;UIProxy
{
    &lt;span style="color:gray;"&gt;/// &amp;lt;summary&amp;gt;
    /// &lt;/span&gt;&lt;span style="color:green;"&gt;Fluorine sample service.
    &lt;/span&gt;&lt;span style="color:gray;"&gt;/// &amp;lt;/summary&amp;gt;
    &lt;/span&gt;[&lt;span style="color:#2b91af;"&gt;RemotingService&lt;/span&gt;(&lt;span style="color:#a31515;"&gt;&amp;quot;Fluorine sample service&amp;quot;&lt;/span&gt;)]
    &lt;span style="color:blue;"&gt;public class &lt;/span&gt;&lt;span style="color:#2b91af;"&gt;Services
    &lt;/span&gt;{
        &lt;span style="color:blue;"&gt;public &lt;/span&gt;Services()
        {
        }

        &lt;span style="color:blue;"&gt;public &lt;/span&gt;&lt;span style="color:#2b91af;"&gt;Persona &lt;/span&gt;GetPersona()
        {
            &lt;span style="color:blue;"&gt;return new &lt;/span&gt;&lt;span style="color:#2b91af;"&gt;Persona &lt;/span&gt;{ ID = &lt;span style="color:#a31515;"&gt;&amp;quot;1234567890&amp;quot;&lt;/span&gt;, Nombre = &lt;span style="color:#a31515;"&gt;&amp;quot;Francisco&amp;quot;&lt;/span&gt;, Apellido = &lt;span style="color:#a31515;"&gt;&amp;quot;Fagas&amp;quot; &lt;/span&gt;};
        }
    }
}&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align="justify"&gt;En este punto podemos ejecutar la p&amp;aacute;gina Console.aspx y probar nuestro servicio.&lt;/p&gt;
&lt;p align="justify"&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/7_5F00_1755FBB4.png"&gt;&lt;img height="612" width="1028" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/7_5F00_thumb_5F00_4E4FD9ED.png" alt="7" border="0" title="7" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p align="justify"&gt;Ahora para permitirle a la interface en flex consumir dicho servicio agregaremos el siguiente c&amp;oacute;digo en el archivo mxml.&lt;/p&gt;
&lt;div align="justify"&gt;
&lt;pre class="code"&gt;&lt;span style="color:#006633;"&gt;&amp;lt;mx:Script&amp;gt;
&lt;/span&gt;&amp;lt;![CDATA[
&lt;span style="color:#0033ff;"&gt;import &lt;/span&gt;mx.rpc.events.FaultEvent;
&lt;span style="color:#0033ff;"&gt;import &lt;/span&gt;mx.rpc.events.ResultEvent;
&lt;span style="color:#0033ff;"&gt;import &lt;/span&gt;mx.controls.Alert;
&lt;span style="color:#0033ff;"&gt;import &lt;/span&gt;UIPackages.PersonaAS;
&lt;span style="color:#0033ff;"&gt;import &lt;/span&gt;flash.net.registerClassAlias;

registerClassAlias(&lt;span style="color:#990000;"&gt;&amp;quot;Entities.Persona&amp;quot;&lt;/span&gt;, PersonaAS);

[&lt;span style="color:#0033ff;"&gt;Bindable&lt;/span&gt;]
&lt;span style="color:#0033ff;"&gt;private &lt;/span&gt;&lt;span style="color:#6699cc;"&gt;var &lt;/span&gt;persona : PersonaAS;

&lt;span style="color:#0033ff;"&gt;public &lt;/span&gt;&lt;span style="color:#339966;"&gt;function &lt;/span&gt;personaHandler(event:ResultEvent):&lt;span style="color:#0033ff;"&gt;void
&lt;/span&gt;{
persona = event.result &lt;span style="color:#0033ff;"&gt;as &lt;/span&gt;PersonaAS;
}
&lt;span style="color:#0033ff;"&gt;public &lt;/span&gt;&lt;span style="color:#339966;"&gt;function &lt;/span&gt;faultHandler(event:FaultEvent):&lt;span style="color:#0033ff;"&gt;void
&lt;/span&gt;{
Alert.show(event.fault.message);
}

&lt;span style="color:#0033ff;"&gt;private &lt;/span&gt;&lt;span style="color:#339966;"&gt;function &lt;/span&gt;getPersona():&lt;span style="color:#0033ff;"&gt;void
&lt;/span&gt;{
ro.GetPersona();
}

]]&amp;gt;
&lt;span style="color:#006633;"&gt;&amp;lt;/mx:Script&amp;gt;
&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;lt;mx:RemoteObject &lt;/span&gt;id=&amp;quot;&lt;span style="color:#990000;"&gt;ro&lt;/span&gt;&amp;quot; destination=&amp;quot;&lt;span style="color:#990000;"&gt;fluorine&lt;/span&gt;&amp;quot; source=&amp;quot;&lt;span style="color:#990000;"&gt;UIProxy.Services&lt;/span&gt;&amp;quot; fault=&amp;quot;faultHandler(event)&amp;quot;&lt;span style="color:blue;"&gt;&amp;gt;
&amp;lt;mx:method &lt;/span&gt;name=&amp;quot;&lt;span style="color:#990000;"&gt;GetPersona&lt;/span&gt;&amp;quot; result=&amp;quot;personaHandler(event)&amp;quot;&lt;span style="color:blue;"&gt;/&amp;gt;
&amp;lt;/mx:RemoteObject&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align="justify"&gt;Para finalizar en las propiedades del proyecto de Flex debemos agregar la ruta del archivo de configuraci&amp;oacute;n:&lt;/p&gt;
&lt;p align="justify"&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/10_5F00_786F6208.png"&gt;&lt;img height="441" width="271" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/10_5F00_thumb_5F00_02545374.png" alt="10" border="0" title="10" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="justify"&gt;De la siguiente manera:&lt;/p&gt;
&lt;p align="justify"&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/9_5F00_6AF92935.png"&gt;&lt;img height="558" width="779" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/9_5F00_thumb_5F00_15F1173B.png" alt="9" border="0" title="9" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p align="justify"&gt;Una vez agregado este c&amp;oacute;digo en Flex ejecutamos y podemos ver c&amp;oacute;mo ahora nuestra interface consume datos de nuestro objeto en .Net:&lt;/p&gt;
&lt;p align="justify"&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/8_5F00_73B90BB4.png"&gt;&lt;img height="384" width="644" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/8_5F00_thumb_5F00_0378A0B9.png" alt="8" border="0" title="8" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p align="justify"&gt;&lt;strong&gt;Integraci&amp;oacute;n con TFS 2008 utilizando el Team Explorer&lt;/strong&gt;&lt;/p&gt;
&lt;p align="justify"&gt;En un post anterior revisamos como integrar el proyecto desde el IDE de Flex utilizando el plugin de teamprise, a continuaci&amp;oacute;n los links a los posts:&lt;/p&gt;
&lt;p align="justify"&gt;Instalaci&amp;oacute;n del plugin para Flex: &lt;a href="http://geeks.ms/blogs/ffagas/archive/2009/09/14/tfs-2008-plug-in-para-flex.aspx" title="http://geeks.ms/blogs/ffagas/archive/2009/09/14/tfs-2008-plug-in-para-flex.aspx"&gt;http://geeks.ms/blogs/ffagas/archive/2009/09/14/tfs-2008-plug-in-para-flex.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p align="justify"&gt;C&amp;oacute;mo trabajar con Flex y el Source control de TFS 2008: &lt;a href="http://geeks.ms/blogs/ffagas/archive/2009/09/14/source-control-c-243-mo-trabajar-con-flex-y-source-control-de-tfs.aspx" title="http://geeks.ms/blogs/ffagas/archive/2009/09/14/source-control-c-243-mo-trabajar-con-flex-y-source-control-de-tfs.aspx"&gt;http://geeks.ms/blogs/ffagas/archive/2009/09/14/source-control-c-243-mo-trabajar-con-flex-y-source-control-de-tfs.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p align="justify"&gt;En este momento como se podr&amp;aacute;n haber dado cuenta mi proyecto de Flex es parte de mi proyecto de ASP.NET lo cual nos permite administrar dicho c&amp;oacute;digo directamente desde el IDE del Visual Studio 2008, es decir, proteger, desproteger, etc.&lt;/p&gt;
&lt;p align="justify"&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/11_5F00_2176AEAD.png"&gt;&lt;img height="612" width="1028" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/11_5F00_thumb_5F00_25A08672.png" alt="11" border="0" title="11" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p align="justify"&gt;&lt;em&gt;Nota: Esta integraci&amp;oacute;n no es nativa con el IDE de Flex antes de poder editar los archivos en Flex Builder es necesario realizar la respectiva desprotecci&amp;oacute;n del c&amp;oacute;digo desde el Visual Studio de lo contrario les aparecer&amp;aacute; el siguiente mensaje en Flex:&lt;/em&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/12_5F00_2B4B7A4B.png"&gt;&lt;img height="168" width="536" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/12_5F00_thumb_5F00_5EA73DA7.png" alt="12" border="0" title="12" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p align="justify"&gt;Si se selecciona Si corren el riesgo de que la siguiente vez que obtengan la &amp;uacute;ltima versi&amp;oacute;n esta no contenga los cambios realizados en la m&amp;aacute;quina cliente. La ventaja es que no es necesario comprar un plugin y podemos administrar el c&amp;oacute;digo directamente desde el Visual Studio, y las desventajas en base a la anteriormente comentada nacen m&amp;aacute;s alrededor de la modificaci&amp;oacute;n de archivos sin la administraci&amp;oacute;n directa desde un IDE hacia el source control.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=155920" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/ffagas/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/VSTS+2008/default.aspx">VSTS 2008</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/.NET+3.5/default.aspx">.NET 3.5</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/Tools/default.aspx">Tools</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/Desarrollo/default.aspx">Desarrollo</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/TFS+2008/default.aspx">TFS 2008</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/Source+Control/default.aspx">Source Control</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/Flex/default.aspx">Flex</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/Aplicaciones+RIA/default.aspx">Aplicaciones RIA</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/ASP.NET/default.aspx">ASP.NET</category></item><item><title>[Source Control] Cómo trabajar con Flex y Source Control de TFS</title><link>http://geeks.ms/blogs/ffagas/archive/2009/09/14/source-control-c-243-mo-trabajar-con-flex-y-source-control-de-tfs.aspx</link><pubDate>Mon, 14 Sep 2009 17:15:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:155837</guid><dc:creator>Francisco Fagas</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/ffagas/rsscomments.aspx?PostID=155837</wfw:commentRss><comments>http://geeks.ms/blogs/ffagas/archive/2009/09/14/source-control-c-243-mo-trabajar-con-flex-y-source-control-de-tfs.aspx#comments</comments><description>&lt;p&gt;En un art&amp;iacute;culo anterior vimos como &lt;a href="http://geeks.ms/blogs/ffagas/archive/2009/09/14/tfs-2008-plug-in-para-flex.aspx"&gt;instalar el plugin de teamprise para Flex Builder 3.0&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Configurar&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Nota: Antes de poder empezar a utilizar el plugin es necesario que a trav&amp;eacute;s del men&amp;uacute; Ventana en preferencias lo pueden registrar.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/1_5F00_25ACCC0C.png"&gt;&lt;img height="484" width="632" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/1_5F00_thumb_5F00_62814DDE.png" alt="1" border="0" title="1" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Lo siguiente es agregar las vistas al IDE, para esto desde el men&amp;uacute; ventana seleccionan la opci&amp;oacute;n otras vistas y seleccionan las vistas bajo la carpeta&amp;nbsp; Teamprise.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/2_5F00_3F70DC6E.png"&gt;&lt;img height="419" width="292" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/2_5F00_thumb_5F00_7D1DC42A.png" alt="2" border="0" title="2" 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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Conectar a TFS 2008&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;De la vista del team explorer configuran la conexi&amp;oacute;n a un TFS tal cual lo estar&amp;iacute;an haciendo con el Team Explorer de VS2008.&lt;/p&gt;
&lt;p&gt;Luego pueden configurar el espacio de trabajo:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/3_5F00_744DBBDE.png"&gt;&lt;img height="484" width="507" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/3_5F00_thumb_5F00_11DF96DE.png" alt="3" border="0" title="3" 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;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/4_5F00_2AFAF116.png"&gt;&lt;img height="568" width="690" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/4_5F00_thumb_5F00_7A846C9F.png" alt="4" border="0" title="4" 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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Para finalizar con la conexi&amp;oacute;n seleccionan el/los team project(s) con los que van a trabajar.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/5_5F00_5EFF6A9C.png"&gt;&lt;img height="484" width="507" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/5_5F00_thumb_5F00_3C5B2C21.png" alt="5" border="0" title="5" 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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Agregar un proyecto existente de Flex al Source Control&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Una forma es abrir el source control desde el team explorer, y seleccionar agregar al control de versiones&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/6_5F00_32B2BDEB.png"&gt;&lt;img height="404" width="644" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/6_5F00_thumb_5F00_2FBD5938.png" alt="6" border="0" title="6" 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;Seleccionan la(s) carpeta(s) que contienen el proyecto de flex&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/7_5F00_135FF14B.png"&gt;&lt;img height="282" width="435" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/7_5F00_thumb_5F00_63C1D2BE.png" alt="7" border="0" title="7" 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;Finalmente hacen check-In y listo! el proyecto de flex se encuentra en el source control. Pueden hacer check-In, check-out, ver historial, comparar, etc.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/9_5F00_0FFE59A3.png"&gt;&lt;img height="384" width="644" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/9_5F00_thumb_5F00_1494645D.png" alt="9" border="0" title="9" 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;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;iquest;Puedo crear elementos de trabajo?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Claro, desde el Team Explorer seleccionar crear nuevo elemento de trabajo.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/8_5F00_790F6259.png"&gt;&lt;img height="384" width="644" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/8_5F00_thumb_5F00_7A907E6D.png" alt="8" border="0" title="8" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=155837" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/ffagas/archive/tags/VSTS+2008/default.aspx">VSTS 2008</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/Tools/default.aspx">Tools</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/Conectores/default.aspx">Conectores</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/TFS+2008/default.aspx">TFS 2008</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/Source+Control/default.aspx">Source Control</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/Flex/default.aspx">Flex</category></item><item><title>[TFS 2008] Plug-In para Flex</title><link>http://geeks.ms/blogs/ffagas/archive/2009/09/14/tfs-2008-plug-in-para-flex.aspx</link><pubDate>Mon, 14 Sep 2009 15:53:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:155828</guid><dc:creator>Francisco Fagas</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/ffagas/rsscomments.aspx?PostID=155828</wfw:commentRss><comments>http://geeks.ms/blogs/ffagas/archive/2009/09/14/tfs-2008-plug-in-para-flex.aspx#comments</comments><description>&lt;p&gt;La presente publicaci&amp;oacute;n revisaremos c&amp;oacute;mo instalar el plugin para Flex Builder 3.0, el plugin que utilizar&amp;eacute; es el de &lt;a href="http://www.teamprise.com/products/plugin/"&gt;TeamPrise&lt;/a&gt; la versi&amp;oacute;n liberada el 30 de abril del 2009, es importante para cualquier herramienta que deseen conectar al TFS revisar la informaci&amp;oacute;n sobre el producto, en este caso Flex Builder est&amp;aacute; construido sobre eclipse, esto nos da la pauta para encontrar las posibles soluciones de conexi&amp;oacute;n hacia el TFS y seleccionar la &amp;oacute;ptima para nuestro entorno. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Nota: Al finalizar la instalaci&amp;oacute;n le pedir&amp;aacute; reiniciar el Flex Builder 3.0 aseg&amp;uacute;rese de antes guardar los cambios del proyecto en que se encuentren trabajando.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/0_5F00_2BAA9C93.png"&gt;&lt;img height="272" width="574" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/0_5F00_thumb_5F00_1B4F24DA.png" alt="0" border="0" title="0" 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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Lo que debemos hacer es desde el Flex Builder desde el men&amp;uacute; ayuda seleccionar Buscar e instalar que se encuentra dentro de actualizaciones de programas.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/1_5F00_6D15291F.png"&gt;&lt;img height="404" width="644" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/1_5F00_thumb_5F00_031B94B2.png" alt="1" border="0" title="1" 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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Luego seleccionamos Buscar nuevas caracter&amp;iacute;sticas para instalar, esto nos llevar&amp;aacute; a la p&amp;aacute;gina para registrar la url de descarga del plugin de teamprise&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/2_5F00_4DC25C7F.png"&gt;&lt;img height="597" width="604" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/2_5F00_thumb_5F00_6434FB06.png" alt="2" border="0" title="2" 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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Agregamos una nueva entrada: &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/3_5F00_5AF8BFC5.png"&gt;&lt;img height="176" width="370" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/3_5F00_thumb_5F00_197E0D6C.png" alt="3" border="0" title="3" 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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;La marcamos a este nueva entrada y continuamos al siguiente paso donde deberemos seleccionar las caracter&amp;iacute;sticas que deseamos instalar.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/4_5F00_4CD9D0C8.png"&gt;&lt;img height="549" width="604" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/4_5F00_thumb_5F00_634C6F4F.png" alt="4" border="0" title="4" 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;Aceptamos los t&amp;eacute;rminos de licencia.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/5_5F00_2C22E156.png"&gt;&lt;img height="549" width="604" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/5_5F00_thumb_5F00_3DB2CC21.png" alt="5" border="0" title="5" 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;Seleccionamos los directorios de instalaci&amp;oacute;n de las caracter&amp;iacute;sticas e iniciamos la descarga.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/6_5F00_5B44A720.png"&gt;&lt;img height="549" width="604" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/6_5F00_thumb_5F00_3F537228.png" alt="6" border="0" title="6" 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;Progreso de la descarga&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/7_5F00_2EF7FA6F.png"&gt;&lt;img height="375" width="536" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/7_5F00_thumb_5F00_3F23C268.png" alt="7" border="0" title="7" 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;Una vez descargada la caracter&amp;iacute;stica selecciona instalar.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/8_5F00_79328F47.png"&gt;&lt;img height="484" width="580" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/8_5F00_thumb_5F00_7AB3AB5B.png" alt="8" border="0" title="8" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=155828" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/ffagas/archive/tags/VSTS+2008/default.aspx">VSTS 2008</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/Conectores/default.aspx">Conectores</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/TFS+2008/default.aspx">TFS 2008</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/Source+Control/default.aspx">Source Control</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/Flex/default.aspx">Flex</category></item><item><title>[ScreenCast] Trabajando Con VSTS 2008: Trabajando con el Portal del Proyecto</title><link>http://geeks.ms/blogs/ffagas/archive/2009/09/07/screencast-trabajando-con-vsts-2008-trabajando-con-el-portal-del-proyecto.aspx</link><pubDate>Mon, 07 Sep 2009 13:20:05 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:155410</guid><dc:creator>Francisco Fagas</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/ffagas/rsscomments.aspx?PostID=155410</wfw:commentRss><comments>http://geeks.ms/blogs/ffagas/archive/2009/09/07/screencast-trabajando-con-vsts-2008-trabajando-con-el-portal-del-proyecto.aspx#comments</comments><description>&lt;p&gt;   &lt;p&gt;Screencast sobre el portal del equipo de trabajo que crea TFS 2008, revisión de las características del portal, integración con herramientas clientes como excel, project, word, cómo publicar documentos, configuración y administración de versiones, administración de usuarios, comparación de versiones de los documentos.&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Parte 1&lt;/strong&gt;&lt;/p&gt;    &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:5b7bfbb6-f423-4c25-9a07-0ccdc2df7df1" class="wlWriterEditableSmartContent"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=kCYfDnWjJ5g" target="_new"&gt;&lt;img src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/video003c97f45b1d_5F00_3F2049AE.jpg" style="border-style:none;" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;    &lt;p&gt;&lt;strong&gt;Parte 2&lt;/strong&gt;&lt;/p&gt;    &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:f4269433-6677-445a-8851-c2830a0165d0" class="wlWriterEditableSmartContent"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=gFjEOWadBq4" target="_new"&gt;&lt;img src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/videobeeea7f48064_5F00_4199559F.jpg" style="border-style:none;" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=155410" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/ffagas/archive/tags/Team+Foundation+Server+2008/default.aspx">Team Foundation Server 2008</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/VSTS+2008/default.aspx">VSTS 2008</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/WSS+3.0/default.aspx">WSS 3.0</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/TFS+2008/default.aspx">TFS 2008</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/ScreenCast/default.aspx">ScreenCast</category></item><item><title>[ScreenCast] Trabajando Con VSTS 2008: Trabajando con el Cubo de proyectos</title><link>http://geeks.ms/blogs/ffagas/archive/2009/09/07/screencast-trabajando-con-vsts-2008-trabajando-con-el-cubo-de-proyectos.aspx</link><pubDate>Mon, 07 Sep 2009 06:06:27 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:155393</guid><dc:creator>Francisco Fagas</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/ffagas/rsscomments.aspx?PostID=155393</wfw:commentRss><comments>http://geeks.ms/blogs/ffagas/archive/2009/09/07/screencast-trabajando-con-vsts-2008-trabajando-con-el-cubo-de-proyectos.aspx#comments</comments><description>&lt;p&gt;Screencast sobre el cubo del TFS 2008, cómo conectarse desde excel 2007, cómo procesarlo, cómo generar reportes de analíticos sobre los proyectos. &lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:0b055040-b5d5-436d-aa87-cb54261b6c34" class="wlWriterEditableSmartContent"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=1w2GbEoizg0" target="_new"&gt;&lt;img src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/video291916ed3d39_5F00_3566EBF5.jpg" style="border-style:none;" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=155393" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/ffagas/archive/tags/VSTS+2008/default.aspx">VSTS 2008</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/TFS+2008/default.aspx">TFS 2008</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/ScreenCast/default.aspx">ScreenCast</category></item><item><title>[ScreenCast] Trabajando Con VSTS 2008: Elementos De Trabajo</title><link>http://geeks.ms/blogs/ffagas/archive/2009/09/07/screencast-trabajando-con-vsts-2008-elementos-de-trabajo.aspx</link><pubDate>Mon, 07 Sep 2009 04:12:15 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:155376</guid><dc:creator>Francisco Fagas</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/ffagas/rsscomments.aspx?PostID=155376</wfw:commentRss><comments>http://geeks.ms/blogs/ffagas/archive/2009/09/07/screencast-trabajando-con-vsts-2008-elementos-de-trabajo.aspx#comments</comments><description>&lt;p&gt;Screencast sobre los elementos de trabajo en VSTS 2008.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:804a16d2-2490-4c03-b639-12eb9821f4e3" class="wlWriterEditableSmartContent"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=1G-clvsYVsM" target="_new"&gt;&lt;img src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/videof59e19d8f56f_5F00_380286B0.jpg" style="border-style:none;" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=155376" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/ffagas/archive/tags/VSTS+2008/default.aspx">VSTS 2008</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/TFS+2008/default.aspx">TFS 2008</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/ScreenCast/default.aspx">ScreenCast</category></item><item><title>[ScreenCast] Trabajando Con VSTS 2008: Integración Con Excel</title><link>http://geeks.ms/blogs/ffagas/archive/2009/09/07/screencast-trabajando-convsts-2008-integraci-243-n-con-excel.aspx</link><pubDate>Mon, 07 Sep 2009 04:07:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:155373</guid><dc:creator>Francisco Fagas</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/ffagas/rsscomments.aspx?PostID=155373</wfw:commentRss><comments>http://geeks.ms/blogs/ffagas/archive/2009/09/07/screencast-trabajando-convsts-2008-integraci-243-n-con-excel.aspx#comments</comments><description>&lt;p&gt;Screencast sobre las caracter&amp;iacute;sticas de integraci&amp;oacute;n del TFS 2008 con Excel 2007, c&amp;oacute;mo consultar, actualizar y crear elementos de trabajo desde excel.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/blogs/ffagas/archive/2009/09/07/screencast-trabajando-con-vsts2008-preparando-un-proyecto.aspx" title="http://geeks.ms/blogs/ffagas/archive/2009/09/07/screencast-trabajando-con-vsts2008-preparando-un-proyecto.aspx"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="wlWriterEditableSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:69c4bf72-b964-4df4-b9b2-598670a130de" style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;"&gt;
&lt;div&gt;&lt;a target="_new" href="http://www.youtube.com/watch?v=j72n92Levfc"&gt;&lt;img src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/videoc1a9d4ab0f19_5F00_612836F9.jpg" style="border-style:none;" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=155373" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/ffagas/archive/tags/VSTS+2008/default.aspx">VSTS 2008</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/TFS+2008/default.aspx">TFS 2008</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/ScreenCast/default.aspx">ScreenCast</category></item><item><title>[ScreenCast] Trabajando Con VSTS2008: Preparando un Proyecto</title><link>http://geeks.ms/blogs/ffagas/archive/2009/09/07/screencast-trabajando-con-vsts2008-preparando-un-proyecto.aspx</link><pubDate>Mon, 07 Sep 2009 04:03:21 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:155370</guid><dc:creator>Francisco Fagas</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/ffagas/rsscomments.aspx?PostID=155370</wfw:commentRss><comments>http://geeks.ms/blogs/ffagas/archive/2009/09/07/screencast-trabajando-con-vsts2008-preparando-un-proyecto.aspx#comments</comments><description>&lt;p&gt;Screencast sobre descripción de la seguridad en TFS 2008, cómo crear un team project, descripción de los componentes de un team project y cómo configurar un team project.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Parte 1&lt;/strong&gt;&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:6a081ce0-2b2e-48be-bde6-09cba719493a" class="wlWriterEditableSmartContent"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=pXWu28DjXpM" target="_new"&gt;&lt;img src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/videoaa6fa9577e09_5F00_39B7563A.jpg" style="border-style:none;" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;&lt;strong&gt;Parte 2&lt;/strong&gt;&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:a510d9b3-2d13-423d-8b21-35a174cbe0b5" class="wlWriterEditableSmartContent"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=wdMcUjokoBo" target="_new"&gt;&lt;img src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/videoe67c0cccd47f_5F00_7D3EE18F.jpg" style="border-style:none;" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=155370" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/ffagas/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/VSTS+2008/default.aspx">VSTS 2008</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/TFS+2008/default.aspx">TFS 2008</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/ScreenCast/default.aspx">ScreenCast</category></item><item><title>[Screencast] Introducción a Visual Studio Team System 2008</title><link>http://geeks.ms/blogs/ffagas/archive/2009/09/06/screencast-introducci-243-n-a-visual-studio-team-system-2008.aspx</link><pubDate>Sun, 06 Sep 2009 20:24:58 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:155353</guid><dc:creator>Francisco Fagas</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/ffagas/rsscomments.aspx?PostID=155353</wfw:commentRss><comments>http://geeks.ms/blogs/ffagas/archive/2009/09/06/screencast-introducci-243-n-a-visual-studio-team-system-2008.aspx#comments</comments><description>&lt;p&gt;Video de Introducción a Visual Studio Team System 2008 revisando sus componentes, servicios y arquitectura.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:4b7a2465-dfda-450e-8a2d-09404b8776ed" class="wlWriterEditableSmartContent"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=5RfwOAil1ek" target="_new"&gt;&lt;img src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/video73a2af7a7693_5F00_6CC39E57.jpg" style="border-style:none;" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=155353" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/ffagas/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/VSTS+2008/default.aspx">VSTS 2008</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/TFS+2008/default.aspx">TFS 2008</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/ScreenCast/default.aspx">ScreenCast</category></item><item><title>[Screencast] Trabajando con VSTS 2008 – Analizador de Mejores Prácticas</title><link>http://geeks.ms/blogs/ffagas/archive/2009/09/06/screencast-trabajando-con-vsts-2008-analizador-de-mejores-pr-225-cticas.aspx</link><pubDate>Sun, 06 Sep 2009 20:01:27 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:155349</guid><dc:creator>Francisco Fagas</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/ffagas/rsscomments.aspx?PostID=155349</wfw:commentRss><comments>http://geeks.ms/blogs/ffagas/archive/2009/09/06/screencast-trabajando-con-vsts-2008-analizador-de-mejores-pr-225-cticas.aspx#comments</comments><description>&lt;p&gt;Screencast sobre cómo utilizar el analizador de mejores prácticas del TFS 2008.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:d53c9afa-ba11-4e50-bd1e-7c952b1f9d77" class="wlWriterEditableSmartContent"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=XqNJF6Fl-gI" target="_new"&gt;&lt;img src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/videoe54cd6cdeb17_5F00_6076E66A.jpg" style="border-style:none;" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=155349" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/ffagas/archive/tags/VSTS+2008/default.aspx">VSTS 2008</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/Best+Practice/default.aspx">Best Practice</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/Tools/default.aspx">Tools</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/TFS+2008/default.aspx">TFS 2008</category></item><item><title>[Screencast] Trabajando con VSTS 2008 – TFSAdmin Tool</title><link>http://geeks.ms/blogs/ffagas/archive/2009/09/06/screencast-trabajando-con-vsts-2008-tfsadmin-tool.aspx</link><pubDate>Sun, 06 Sep 2009 19:26:27 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:155345</guid><dc:creator>Francisco Fagas</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/ffagas/rsscomments.aspx?PostID=155345</wfw:commentRss><comments>http://geeks.ms/blogs/ffagas/archive/2009/09/06/screencast-trabajando-con-vsts-2008-tfsadmin-tool.aspx#comments</comments><description>&lt;p&gt;Cómo utilizar la herramienta de Administración del TFS 2008, la misma que nos permite administrar los usuarios de los team projects de una manera centralizada, esto nos facilita la administración de accesos de los usuarios al team foundation server,portal y reportes al mismo tiempo.&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:58c1e52e-a14a-4166-a9ff-f058d9c386d3" class="wlWriterEditableSmartContent"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=yCY5enFHp-I" target="_new"&gt;&lt;img src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/videof48353bdd034_5F00_32464C36.jpg" style="border-style:none;" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=155345" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/ffagas/archive/tags/VSTS+2008/default.aspx">VSTS 2008</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/Tools/default.aspx">Tools</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/TFS+2008/default.aspx">TFS 2008</category></item><item><title>[VSTS] Scrum Dashboard</title><link>http://geeks.ms/blogs/ffagas/archive/2009/09/05/vsts-scrum-dashboard.aspx</link><pubDate>Fri, 04 Sep 2009 22:44:48 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:155297</guid><dc:creator>Francisco Fagas</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/ffagas/rsscomments.aspx?PostID=155297</wfw:commentRss><comments>http://geeks.ms/blogs/ffagas/archive/2009/09/05/vsts-scrum-dashboard.aspx#comments</comments><description>&lt;p&gt;Hace un tiempo atrás escribí sobre Scrum y VSTS, el día de hoy navegando por codeplex me encontré con este proyecto que lo estoy bajando para probarlo, a continuación copio la introducción que encontré en el sitio y el link donde podrán descargarlo:&lt;/p&gt;  &lt;p&gt;El objetivo principal de este proyecto es reemplazar la pizarra y simplificar el trabajo diario con Scrum artefactos en Team Foundation Server 2008.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/scrumdashboardpreview3_5F00_76008D6C.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="scrumdashboardpreview3" border="0" alt="scrumdashboardpreview3" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/scrumdashboardpreview3_5F00_thumb_5F00_2D19F599.png" width="644" height="360" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.codeplex.com/scrumdashboard" href="http://www.codeplex.com/scrumdashboard"&gt;http://www.codeplex.com/scrumdashboard&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=155297" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/ffagas/archive/tags/VSTS+2008/default.aspx">VSTS 2008</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/Tools/default.aspx">Tools</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/Scrum/default.aspx">Scrum</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/TFS+2008/default.aspx">TFS 2008</category></item><item><title>[Referencia rápida – TFS2008] Procedimiento para hacer branch</title><link>http://geeks.ms/blogs/ffagas/archive/2009/09/01/referencia-r-225-pida-tfs2008-procedimiento-para-hacer-branch.aspx</link><pubDate>Tue, 01 Sep 2009 20:53:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:155117</guid><dc:creator>Francisco Fagas</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/ffagas/rsscomments.aspx?PostID=155117</wfw:commentRss><comments>http://geeks.ms/blogs/ffagas/archive/2009/09/01/referencia-r-225-pida-tfs2008-procedimiento-para-hacer-branch.aspx#comments</comments><description>&lt;p&gt;1. Seleccionar la carpeta principal y hacer clic derecho, seleccionar &amp;ldquo;Branch..&amp;rdquo;&lt;/p&gt;
&lt;p&gt;2. Establecer la carpeta de destino del branch, establecer el criterio para hacer la copia, por ejemplo si se ha llegado un buen control de las versiones superiores e inferiores mediante etiquetados&lt;a name="_ftnref1_8164"&gt;[1]&lt;/a&gt; puede seleccionar el criterio de b&amp;uacute;squeda por Label.&lt;/p&gt;
&lt;p&gt;3. Ingresa los par&amp;aacute;metros y busca la etiqueta, una vez encontrada puede seleccionarla y a continuaci&amp;oacute;n..&lt;/p&gt;
&lt;p&gt;4. Se le presentar&amp;aacute; la lista de los archivos y carpetas que forman parte de dicha etiqueta y su respectiva versi&amp;oacute;n.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/Branch_5F00_7CA038BD.png"&gt;&lt;img height="772" width="966" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/Branch_5F00_thumb_5F00_71A30BDB.png" alt="Branch" border="0" title="Branch" style="border-right-width:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Esta Gu&amp;iacute;a r&amp;aacute;pida considera la siguiente estructura en el Source Control:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/image_5F00_4A945E67.png"&gt;&lt;img height="109" width="216" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/image_5F00_thumb_5F00_7A6F0028.png" alt="image" border="0" title="image" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Vea tambi&amp;eacute;n: &lt;a href="http://msmvps.com/blogs/ffagas/archive/2009/09/01/referencia-r-225-pida-tfs2008-procedimiento-para-hacer-merge.aspx"&gt;Procedimiento para hacer merge&lt;/a&gt;.&lt;/p&gt;
&lt;hr align="left" /&gt;
&lt;p&gt;&lt;a name="_ftn1_8164"&gt;[1]&lt;/a&gt; Opci&amp;oacute;n Apply Label del Source Control.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=155117" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/ffagas/archive/tags/TFS+2008/default.aspx">TFS 2008</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/Source+Control/default.aspx">Source Control</category></item><item><title>[Referencia rápida - TFS2008] Procedimiento para hacer merge</title><link>http://geeks.ms/blogs/ffagas/archive/2009/09/01/referencia-r-225-pida-tfs2008-procedimiento-para-hacer-merge.aspx</link><pubDate>Tue, 01 Sep 2009 20:52:16 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:155116</guid><dc:creator>Francisco Fagas</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/ffagas/rsscomments.aspx?PostID=155116</wfw:commentRss><comments>http://geeks.ms/blogs/ffagas/archive/2009/09/01/referencia-r-225-pida-tfs2008-procedimiento-para-hacer-merge.aspx#comments</comments><description>&lt;p&gt;El siguiente procedimiento aplica para una Integración inversa (RI – Reverse Integration) e integración hacia adelante (FI – Forward Integration) con la diferencia de que en la primera el merge lo inicia desde el branch secundario, y el segundo inicia el procedimiento desde el principal.&lt;/p&gt;  &lt;p&gt;1. Selecciona el branch de origen, hace clic derecho y selecciona “Merge..” &lt;/p&gt;  &lt;p&gt;2. Selecciona el criterio para la selección de la versión de código que va a hacer merge.&lt;/p&gt;  &lt;p&gt;3. Selecciona la versión del código que va a hacer merge.&lt;/p&gt;  &lt;p&gt;4. Si existe algún conflicto de código fuente, tal como cuando se realiza check-out, el asistente le abrirá..&lt;/p&gt;  &lt;p&gt;5. La venta para resolución de conflictos, en donde deberá seleccionar la alternativa que más se adapte a la solución que desea darle al conflicto detectado&lt;/p&gt;  &lt;p&gt;6. Una vez resuelto el conflicto de versiones, da clic en Finalizar.&lt;/p&gt;  &lt;p&gt;&lt;i&gt;&lt;a href="http://msmvps.com/blogs/ffagas/archive/2009/09/01/referencia-r-225-pida-tfs2008-validar-cambios-pendientes-y-check-in-luego-de-un-merge.aspx"&gt;Vea Validar cambios pendientes y check-In luego de un merge&lt;/a&gt;.&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/Merge_5F00_37A07AF9.png"&gt;&lt;img style="border-right-width:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;" title="Merge" border="0" alt="Merge" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/Merge_5F00_thumb_5F00_4847DA0D.png" width="1059" height="848" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=155116" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/ffagas/archive/tags/TFS+2008/default.aspx">TFS 2008</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/Source+Control/default.aspx">Source Control</category></item><item><title>[Referencia rápida – TFS2008] Validar cambios pendientes y check-In luego de un merge</title><link>http://geeks.ms/blogs/ffagas/archive/2009/09/01/referencia-r-225-pida-tfs2008-validar-cambios-pendientes-y-check-in-luego-de-un-merge.aspx</link><pubDate>Tue, 01 Sep 2009 20:50:48 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:155115</guid><dc:creator>Francisco Fagas</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/ffagas/rsscomments.aspx?PostID=155115</wfw:commentRss><comments>http://geeks.ms/blogs/ffagas/archive/2009/09/01/referencia-r-225-pida-tfs2008-validar-cambios-pendientes-y-check-in-luego-de-un-merge.aspx#comments</comments><description>&lt;p&gt;Una vez realizado el merge en el principal podrá observar en la columna de pendientes que se ha realizado una edición-merge sobre ciertos archivos y/o carpetas, para hacer permanente estos cambios deberá hacer un check-In del principal. Si desea establecer una etiqueta para la versión del código que está por proteger &lt;a href="http://msmvps.com/blogs/ffagas/archive/2009/09/01/referencia-r-225-pida-tfs2008-procedimiento-para-establecer-etiquetas.aspx"&gt;vea Procedimiento para establecer etiquetas&lt;/a&gt;&lt;b&gt;.&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Nota: Principal es la carpeta principal de código de donde se crearon los diferentes branchs.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/CheckIn_5F00_706786D0.png"&gt;&lt;img style="border-right-width:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;" title="CheckIn" border="0" alt="CheckIn" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/CheckIn_5F00_thumb_5F00_404D0F82.png" width="988" height="772" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=155115" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/ffagas/archive/tags/TFS+2008/default.aspx">TFS 2008</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/Source+Control/default.aspx">Source Control</category></item><item><title>[Referencia rápida - TFS2008] Procedimiento para establecer etiquetas</title><link>http://geeks.ms/blogs/ffagas/archive/2009/09/01/referencia-r-225-pida-tfs2008-procedimiento-para-establecer-etiquetas.aspx</link><pubDate>Tue, 01 Sep 2009 20:49:05 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:155114</guid><dc:creator>Francisco Fagas</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/ffagas/rsscomments.aspx?PostID=155114</wfw:commentRss><comments>http://geeks.ms/blogs/ffagas/archive/2009/09/01/referencia-r-225-pida-tfs2008-procedimiento-para-establecer-etiquetas.aspx#comments</comments><description>&lt;p&gt;1. Seleccione la carpeta de nivel superior a la que le va a aplicar la etiqueta, y seleccione “Apply Label..”&lt;/p&gt;  &lt;p&gt;2. Selecciona los tipos de archivos y su versión a la que le va a aplicar la etiqueta.&lt;/p&gt;  &lt;p&gt;3. Ingresa el nombre a la etiqueta, descripción y además podrá ver la lista de archivos/carpetas a las que le va a aplicar el etiquetado.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/Label_5F00_3E344EE7.png"&gt;&lt;img style="border-right-width:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;" title="Label" border="0" alt="Label" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas/Label_5F00_thumb_5F00_35C053C3.png" width="964" height="772" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=155114" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/ffagas/archive/tags/TFS+2008/default.aspx">TFS 2008</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/Source+Control/default.aspx">Source Control</category></item><item><title>[Cómo hacer] MsiInstallProduct return code: 1603 - Restauración de sitios de Team Foundation Server 2008</title><link>http://geeks.ms/blogs/ffagas/archive/2009/09/01/c-243-mo-hacer-msiinstallproduct-return-code-1603-restauraci-243-n-de-sitios-de-team-foundation-server-2008.aspx</link><pubDate>Tue, 01 Sep 2009 20:43:23 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:155109</guid><dc:creator>Francisco Fagas</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/ffagas/rsscomments.aspx?PostID=155109</wfw:commentRss><comments>http://geeks.ms/blogs/ffagas/archive/2009/09/01/c-243-mo-hacer-msiinstallproduct-return-code-1603-restauraci-243-n-de-sitios-de-team-foundation-server-2008.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;Descripción del problema&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Cuando se trabaja con Team Fundation Server 2008 se pueden distribuir los diferentes productos y componentes que forman parte de la solución en diferentes servidores. Algunas ocasiones&amp;#160;&amp;#160; los sitios para los team projects que se encuentran en el Team Foundation Server 2008 pueden estar en un servidor de MOSS 2007. Debido a una actualización y desconocimiento del administrador de dicho servidor, en el servidor de MOSS 2007 se pueden eliminar todos los sitios del TFS 2008 y puede que estos no se encuentren respaldados, adicionalmente puede darse el caso que la actualización sea hacia un servidor de 64 bits, a partir de ese momento cuando quieran subir una nueva guía de proceso, crear un Team Project o agregar documentos les presentará un error. &lt;/p&gt;  &lt;p&gt;&lt;em&gt;Nota: Se considera para este escenario que se mantiene el nombre del servidor de SharePoint y se crea una aplicación web en el mismo puerto previo a la acción de eliminación.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Solución al problema&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;El procedimiento normal sería volver a instalar las extensiones del TFS para SharePoint pero debido a que ahora el servidor es de 64 bits es necesario primero descargue desde el sitio de descarga las extensiones de TFS para Sharepoint de 64 bits (&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=FBD14EEA-781F-45A1-8C46-9F6BA2F68BF0&amp;amp;displaylang=en"&gt;WssExt64Bit.msi&lt;/a&gt;), de lo contrario al momento de instalar las extensiones que viene en el instalador de TFS 2008 por defecto le presentará el siguiente mensaje de error:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas.metablogapi/4214.errorTFS_5F00_46FF1609.jpg"&gt;&lt;img style="border-right-width:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;" title="errorTFS" border="0" alt="errorTFS" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas.metablogapi/4721.errorTFS_5F00_thumb_5F00_377C043A.jpg" width="388" height="121" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Y en el log del instalador les retornará el siguiente error:&lt;/p&gt;  &lt;p&gt;[08/31/09,10:59:49] Setup.exe: AddGlobalCustomProperty    &lt;br /&gt;[08/31/09,10:59:49] Microsoft Visual Studio 2008 Team Foundation Server SharePoint Extensions - ENU: ***ERRORLOG EVENT*** : ERROR:SharePoint must be installed to install this product.     &lt;br /&gt;[08/31/09,10:59:49] Setup.exe: AddGlobalCustomProperty     &lt;br /&gt;[08/31/09,10:59:50] Microsoft Visual Studio 2008 Team Foundation Server SharePoint Extensions - ENU: ***ERRORLOG EVENT*** : ACTION FAILURE:Action ended 10:59:49: CA_LaunchCondition_STSADM_Present. Return value 3.See MSI log for details.     &lt;br /&gt;[08/31/09,10:59:50] Setup.exe: AddGlobalCustomProperty     &lt;br /&gt;[08/31/09,10:59:50] Microsoft Visual Studio 2008 Team Foundation Server SharePoint Extensions - ENU: ***ERRORLOG EVENT*** : ACTION FAILURE:Action ended 10:59:50: INSTALL. Return value 3.See MSI log for details.     &lt;br /&gt;[08/31/09,10:59:50] Microsoft Visual Studio 2008 Team Foundation Server SharePoint Extensions - ENU: CRootComponent::Install(): Finished MSI Installation     &lt;br /&gt;[08/31/09,10:59:50] Microsoft Visual Studio 2008 Team Foundation Server SharePoint Extensions - ENU: MsiInstallProduct return code: 1603.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Nota: el link hace referencia al release de octubre de 2008, procure que sea el último release.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Al finalizar la instalación de las extensiones del TFS para SharePoint vuelva a ingresar los valores anteriores en la configuración de las extensiones de SharePoint indicando las siguientes urls: sitios de TFS &lt;a href="http://servidorsharepointpuerto"&gt;http://servidorsharepoint:puerto/sites&lt;/a&gt;, servidor de reportes: &lt;a href="http://servidorreportes/reports"&gt;http://servidorreportes/reports&lt;/a&gt; y report server: &lt;a href="http://servidorreportes/reportserver"&gt;http://servidorreportes/reportserver&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;A partir de esta configuración ya podrá volver a utilizar el Team Foundation Server con normalidad.&lt;/p&gt;  &lt;p&gt;Para los Team Projects existentes una solución sería crear los sitios desde la administración central de SharePoint (&lt;em&gt;Nota: Por razones de seguridad he borrado direcciones de servidor&lt;/em&gt;).&lt;/p&gt;  &lt;p&gt;a. Desde la herramienta central de administración de MOSS 2007 seleccionar la aplicación web que contendrá los sitios de los proyectos.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas.metablogapi/8015.CrearTeamProject01_5F00_31C0EA94.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="CrearTeamProject01" border="0" alt="CrearTeamProject01" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas.metablogapi/5710.CrearTeamProject01_5F00_thumb_5F00_6D50D387.jpg" width="892" height="698" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas.metablogapi/5707.CrearTeamProject02_5F00_2D0A9440.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="CrearTeamProject02" border="0" alt="CrearTeamProject02" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas.metablogapi/8446.CrearTeamProject02_5F00_thumb_5F00_22F5F315.jpg" width="896" height="701" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;b. Una vez seleccionada la aplicación se debe seleccionar crear colección de sitios&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas.metablogapi/7838.CrearTeamProject03_5F00_7DC882DB.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="CrearTeamProject03" border="0" alt="CrearTeamProject03" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas.metablogapi/8037.CrearTeamProject03_5F00_thumb_5F00_39C49EC4.jpg" width="896" height="701" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;c. En la pantalla de creación de sitios escribir el mismo nombre del team project en los campos: title y url, en la sección de la plantilla seleccionar la plantilla de su guía de proceso y en el administrador ingresar tfssetup, dar clic en aceptar.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas.metablogapi/6864.CrearTeamProject04_5F00_2456C38F.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="CrearTeamProject04" border="0" alt="CrearTeamProject04" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ffagas.metablogapi/0005.CrearTeamProject04_5F00_thumb_5F00_0EAC6525.jpg" width="903" height="706" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=155109" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/ffagas/archive/tags/VSTS+2008/default.aspx">VSTS 2008</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/MOSS+2007/default.aspx">MOSS 2007</category><category domain="http://geeks.ms/blogs/ffagas/archive/tags/TFS+2008/default.aspx">TFS 2008</category></item></channel></rss>