Dual Branch Servicing para .NET Framework 2.0 Service Pack 2, .NET Framework 3.0 Service Pack 2 y .NET Framework 3.5 Service Pack 1

Seleccione idioma Seleccione idioma
Id. de artículo: 960043 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

INTRODUCCIÓN

Todas las actualizaciones de clase GDR (versión de distribución general) para .NET Framework 2.0 Service Pack 2, .NET Framework 3.0 Service Pack 2 y .NET Framework 3.5 Service Pack 1 admiten el modelo Dual Branch Servicing.

Suponga que instala una revisión de .NET Framework 2.0 Service Pack 2, .NET Framework 3.0 Service Pack 2 o .NET Framework 3.5 Service Pack 1 que admite Dual Branch Servicing. Además de la actualización que aparece en la lista Programas instalados actualmente del elemento Agregar o quitar programas del Panel de control, también verá otra actualización más (960043). Esta actualización adicional se denomina línea de base y es típica de todas las revisiones que admiten Dual Branch Servicing.

En este artículo se describe Dual Branch Servicing para .NET Framework 2.0 Service Pack 2, .NET Framework 3.0 Service Pack 2 y .NET Framework 3.5 Service Pack 1.

Más información

¿Qué es Dual Branch Servicing?

Tradicionalmente, las actualizaciones de .NET Framework y Microsoft Visual Studio han sido acumulativas. Por ejemplo, un archivo binario siempre incluye todos los cambios de servicio anteriores en ese mismo binario. Este enfoque presenta problemas porque, involuntariamente, lleva a distribuir ampliamente revisiones que estaban destinadas a la distribución limitada y que se desarrollaron para abordar un requisito específico del cliente con las actualizaciones de seguridad y las actualizaciones acumulativas.

Al tener tipos distintos de revisiones y versiones de clase GDR, como las actualizaciones de seguridad, se elimina la posibilidad de incluir revisiones funcionales en revisiones de versiones de clase GDR. El mantenimiento de tipos de LDR (versiones de distribución limitada, como revisiones) y GDR (versiones de distribución general, como actualizaciones, actualizaciones acumulativas y actualizaciones de seguridad) distintos se denomina Dual Branch Servicing.

¿Qué significa exactamente Dual Branch Servicing?

Con Dual Branch Servicing, las actualizaciones de las versiones de clase GDR (actualizaciones, actualizaciones acumulativas y actualizaciones de seguridad) contienen dos versiones de la carga, una carga "limpia" que sólo incluye la revisión de seguridad, pero no las revisiones acumulativas, y una segunda carga que contiene las revisiones acumulativas junto con la revisión de seguridad.

La primera carga "limpia" se instalaría para los clientes sin revisiones aplicadas (la mayoría de ellos) y la segunda carga acumulativa para los clientes que tengan instaladas una o varias revisiones.

¿Cómo funciona Dual Branch Servicing?

Cuando un cliente instala una revisión, la actualización se instala junto con la actualización de línea de base 960043. Esta línea de base es como un indicador en el equipo que informa a las futuras actualizaciones de ese producto de que existe una revisión.

En el futuro, cuando el cliente instale una actualización de clase GDR (incluida una actualización de seguridad), esa actualización buscará la línea de base. Si la línea de base no está presente porque no se ha instalado ninguna revisión anterior, se instalará la carga del tipo GDR de modo que no se incluya la revisión.

Si se encuentra la línea de base, se instalará la carga del tipo LDR como, por ejemplo, el archivo binario acumulativo que incluye una revisión. Este modelo impide la instalación de GDR para los clientes que tengan revisiones instaladas.

La ventaja de este modelo es que si instala primero una GDR, se aplicará la carga de GDR. Si luego instala una revisión y la línea de base está presente, la GDR cambia automáticamente de la carga del tipo GDR a la carga del tipo LDR. De este modo, se impide una regresión de la revisión.

Preguntas más frecuentes

P1: ¿Incluirá Visual Studio 2008 SP1 la característica Dual Branch Servicing?

R1:
La compatibilidad con el modelo Dual Branch Servicing está limitada actualmente a .NET Framework 2.0 SP2, .NET Framework 3.0 SP2 y .NET Framework 3.5 SP1. No se tiene previsto extender esta característica a Visual Studio 2008 SP1.

P2: ¿Y qué ocurre con las versiones anteriores de .NET Framework (1.0, 1.1 y 2.0 SP1 RTM) y Visual Studio (2002, 2003 y 2005)?

R2:
El modelo Dual Branch Servicing está disponible a partir de .NET Framework 2.0 SP2, .NET Framework 3.0 SP2 y .NET Framework 3.5 SP1, y también lo estará en todas las versiones futuras de .NET Framework. No está previsto que este modelo de servicio sea compatible con versiones de productos existentes.

P3: ¿Se admitirá Dual Branch Servicing en .NET Framework 4.0?

R3:
Sí, .NET Framework 4.0 admitirá el modelo Dual Branch Servicing.

P4: ¿El hecho de incluir dos cargas en la actualización hará que sea más grande?

R4:
Como las actualizaciones de clase GDR que admite Dual Branch Servicing incluye dos cargas, una del tipo LDR y otra del tipo GDR, estas actualizaciones son algo más grandes que sus equivalentes que no admiten Dual Branch Servicing. En la mayoría de los casos, este aumento en el tamaño de archivo es nominal y está limitado a unos cuantos megabytes (MB).

P5: ¿Tengo que hacer algo para indicar si se debe aplicar la carga LDR o GDR?

R5:
Lo normal es que el usuario no tenga que intervenir; el equipo indica automáticamente la presencia de una revisión mediante la línea de base. Las GDR futuras determinarán automáticamente si se debe aplicar la carga LDR o GDR en función de la presencia de la línea de base.

P6: ¿Tengo que hacer algo cuando desinstalo una actualización de clase GDR (actualización, actualización acumulativa o actualización de seguridad)?

R6:
No, no es necesario hacer nada especial al desinstalar una actualización de clase GDR.

P7: ¿Tengo que hacer algo al desinstalar una revisión?

R7:
No, no es necesario hacer nada especial al desinstalar una revisión.

P8: ¿Qué ocurriría si quitara el baseliner?

R8:
 No desinstale la actualización 960043 de Baseliner manualmente con el elemento Agregar o quitar programas del Panel de control. Este supuesto no se admite, y es posible que las futuras actualizaciones no se apliquen correctamente si desinstala la actualización de baseliner.

P9: ¿Cómo recupero el sistema al estado en el que solo se aplica la carga de GDR después de instalar una actualización de GDR?

R9: Tiene que desinstalar y volver a instalar el producto para recuperar el estado del sistema en el que las cargas de GDR comienzan a aplicarse. Después de hacer esto, asegúrese de aplicar todas las actualizaciones de seguridad aplicables.

Propiedades

Id. de artículo: 960043 - Última revisión: jueves, 27 de septiembre de 2012 - Versión: 2.0
La información de este artículo se refiere a:
  • Microsoft .NET Framework 3.5 Service Pack 1
  • Microsoft .NET Framework 3.0 Service Pack 2
  • Microsoft .NET Framework 2.0 Service Pack 2
Palabras clave: 
kbhowto kbtshoot kbexpertiseinter kbsurveynew kbinfo KB960043

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com