Compatibilidad en politicas de checkin entre Visual Studio 2005 y Orcas

Para los que ya estáis empezando a probar Orcas, pero sin embargo seguís conviviendo en un entorno con otros proyectos Visual Studio 2005, si estáis usando políticas de checkin construidas por vosotros tendréis problemas de compatibilidad.


El tema es que las políticas de checkin compiladas con la versión 8.0 (2005), son compatibles a nivel de código fuente, pero a nivel binario no son compatibles, por tanto, tendréis que recompilar las políticas que estéis usando, recordad también, que aunque las políticas se configuran a nivel de servidor en lso proyectos de Team Foundation Server, se evalúan a nivel de cliente, y se ejecutan buscando la clave del registro que tiene el path al assembly que tiene la política, por tanto, para que se evalúen correctamente en Orcas, hay que añadir la clave de registro adecuada para Orcas, si para VS 2005 era: «MicrosoftVisual Studio8.0Team FoundationSource ControlCheckin Policies», para Orcas es: «MicrosoftVisual Studio9.0Team FoundationSource ControlCheckin Policies» apuntando al assembly recompilado con Orcas.


En el servidor no tendremos que reconfigurar nada, ya que lo único que tiene, es la configuración de las políticas a ejecutar, y como ya he comantado, es el cliente el que se encarga de localizar el assembly y ejecutar la política de checkin.


Si queréis saber más, esta información la he sacado de aquí, una vez que empecé a tener problemas con una política propia de una demo J http://blogs.msdn.com/tfsvcs/archive/2007/05/07/compatibility-of-check-in-policies-between-whidbey-and-orcas.aspx

Una respuesta a “Compatibilidad en politicas de checkin entre Visual Studio 2005 y Orcas”

  1. hey Luis …
    nunca mejor dicho, de estas cosas uno se entera en las demos. Se me dio por tratar de mostrar un par de Policies dentro de Orcas y chan !!! aqui llegue, por suerte el trabajo de migración es NULO por lo que despues parece que todo funciona … pero .. 😀

    Saludos

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *