Compartir a través de


Consideraciones de control de versiones para flujos de trabajo

El control de versiones de flujo de trabajo aplica las directrices de control de versiones de nivel de ensamblado de tiempo de ejecución de lenguaje común .NET Framework. Cada ensamblado tiene un número de versión como parte de su identidad. Por lo tanto, el tiempo de ejecución considera que son totalmente diferentes dos ensamblados que se diferencien por el número de versión. Para obtener más información acerca de las directrices de control de versiones de .NET Framework, vea Control de versiones de ensamblado en la sección .NET Framework SDK de la biblioteca MSDN.

Una nueva versión de un flujo de trabajo es tratada como una nueva versión de ensamblado por el tiempo de ejecución, y versiones de ensamblado diferentes se pueden ejecutar en paralelo. Al implementar una nueva versión de un flujo de trabajo, todas las instancias de flujo de trabajo existentes deberían continuar ejecutándose, utilizando la versión de flujo de trabajo anterior, y todas las nuevas instancias de flujo de trabajo se crean utilizando la nueva versión de flujo de trabajo. En esta situación simultánea, debe prestar especial consideración a flujos de trabajo conservados. Por ejemplo, si implementa un nueva versión V2 de un flujo de trabajo, y tiene instancias en el almacén de persistencia que son versión V1, puede administrar esta situación de las maneras siguientes:

  • Si desea utilizar la versión V1 del flujo de trabajo para las instancias conservadas V1, puede utilizar un interpretador de ensamblado para ayudarle a administrar esta situación.

  • Si quiere que todas las instancias de flujo de trabajo, incluso las conservadas en V1, usen V2, puede utilizar el atributo appliesTo en el elemento <assemblyBinding> en un archivo de configuración de aplicación para redirigir referencias de enlace de ensamblado a la versión V2 del ensamblado. Para obtener más información acerca del uso del atributo appliesTo, consulte Configuración de la redirección del enlace de ensamblado en la sección .NET Framework SDK de la biblioteca MSDN.

Consulte también

Otros recursos

Guía de programación de Windows Workflow Foundation

Footer image

Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.