jueves, 21 de agosto de 2008

Conectar Visual Studio 2005 con Team Foundation Server 2008

Probando Team Foundation Server 2008, encontré la necesidad de manejar proyectos creados con Visual Studio 2005 y no con Visual Studio 2008 , pero se encontró un problema tratando de usar Team Foundadion Server 2008 on Visual Studio 2005.

Cuando se intenta crear un Team Project desde VS 2005 al TFS 2008 se encuentra el siguiente mensaje:

Plugin error text: "The language id specified in the process template does not exist on the WSS server"

Buscando en la Web, encontré una solución de como se puede configurar Visual Studio 2005 para trabajar con TFS 2008, solo haciendo lo siguiente:

1. Instalar el Team Explorer 2005, descargandolo desde microsoft en la siguiente dirección : Team Explorer 2005

2. Instalar (o reinstalar si ya se tenia instalado) el VS 2005 Service Pack 1 el cual va a instalar el Team Explorer 2005 SP 1 tambien.

3. El ultimo paso es instalar un hotfix de Visual Studio 2005, con el cual, VS 2005 podrá comunicarse con Sharepoint 3.0, el hotfix es VS80sp1-KB932544-X86-ENU.exe

La razón de este problema es que VS 2005 viene hecho para comunicarse con SharePoint 2.0, pero no con la versión 3.0, lo cual se corrige unicamente con el hotfix que se aplica sobre el VS 2005 SP 1, pero cuando se instala el Team Explorer 2005, se desactualizan algunas librerías y por eso no es posible aplicarle el hotfix hasta que no se haya instalado (o reinstalado) el VS 2005 Service Pack 1.

Igual, si se aplica el hotfix antes de instalar el Team Explorer, al instalar este último se desactualizan las librerias que actualizó el hotfix, y no se puede aplicar nuevamente este hotfix hasta que no se haya aplicado nuevamente el VS SP 1.

Eso es todo.

No hay comentarios: