jueves, 12 de diciembre de 2013

Como configurar Visual Basic 6.0 en Windows XP con Team Foundation Server 2012

Como configurar Visual Basic 6.0 en Windows XP con Team Foundation Server 2012

Imaginemos el escenario donde tengamos sistemas legados  que estén desarrollados bajo Visual Basic 6.0 y que tenemos un controlador de versiones como Team Foundation Server 2012; lo ideal es que podamos integrarlo por más extraño que parezca. En este post voy a mostrar cómo podemos integrar el IDE de Visual Basic 6.0 con Team Foundation Server 2012.

Si revisamos la documentación oficial en la página de Microsoft (http://msdn.microsoft.com/en-us/library/dd997788(v=vs.110).aspx), vamos a encontrar que Team Foundation Sserver 2012 ofrece integración con muchas herramientas de tecnologías pasadas, entre ellas Visual Basic 6.

En esta página se indica que debemos instalar Microsoft Visual Studio Team Foundation Server 2012 MSSCCI Provider 32-bit para conseguir la integración de VB 6 con TFS 2012. Luego, revisando los requisitos del MSSCCI me doy con la sorpresa que solo admite los siguientes sistemas operativos:
  • Windows 8 
  • Windows 7
  • Windows Server 2012
  • Windows Server 2008 R2
Como recordaremos, VB 6.0 es una IDE que generalmente es muy usada con el sistema operativo Windows XP Service Pack 3. Asi que este se convirtió un impedimento para seguir lo indicado por la documentación, pero me puse a pensar que quizás esta integración podría funcionar con el proveedor de Microsoft Visual Studio Team Foundation Server 2010 MSSCCI Provider 32-bit que si soporta el Sistema Operativo Windows XP Service Pack 3, así decidí intentarlo y buena fue mi sorpresa al ver que si funcionó. Aquí les dejo los pasos que seguí para la configuración.

La PC debe cumplir  los siguientes requisitos:
  • Sistema Operativo: Windows XP (x86) con Service Pack 3, todas las ediciones excepto Starter Edition
  • Microsoft Visual Basic 6.0
  • .NET Framework 4.0

Para poder utilizar el TFS 2012 desde un cliente con Visual Basic 6.0 se deben instalar en el orden establecido:

  • Visual Studio Team Explorer 2010
  • Microsoft Visual Studio Team Foundation Server 2010 MSSCCI Provider 32-bit

Para validar el acceso desde visual basic 6.0 seguimos los siguientes pasos:

1. Abrir Visual Basic 6.0
2. Verificar la existencia del submenu Team Foundation en el menú Herramientas ubicado en la barra de menú superior. Si el menú se visualiza ir al paso 5, si no se visualiza ir al Inicio de Windows y luego a la opción Ejecutar, escribir vbaddin.ini y presionar la tecla Enter.
3. Editar el archivo vbaddin.ini y agregar la siguiente línea al final del contenido
VBSCC=3 
4. Guardar el archivo y reiniciar Visual Basic 6.0 para verificar la existencia de la opción Team Foundation en el menú.
5. Ir al menú Herramientas, submenú Team Foundation y seleccionar la opción Create Project From Team Foundation.



6. Presionar el botón Servers para agregar el servidor, luego el botón Add e ingresar la ruta de la colección del TFS 2012 a la que se desea tener acceso.




7. Finalmente presionar el botón OK. Si aparece el cuadro de dialogo solicitando credenciales de usuario, ingresar el usuario dominio\usuario y el password. Luego presionar el botón OK.

8. Con estos pasos habremos validado el acceso al servidor TFS 2012.

No hay comentarios.:

Publicar un comentario