Sincronizar versiones

Sincronización automática en tiempo de construcción (Recomendado)

Si la versión del conector cambia con frecuencia y/o los desarrolladores no tienen acceso a la característica, las versiones de conectores, fragmentos y característica incluidas pueden establecerse en el valor especial 0.0.0 que se sustituirá al exportar la característica. Esto resulta especialmente cómodo cuando se actualizan las versiones de conector automáticamente utilizando el código de calificador.

Sincronización controlada por UI

Para que pueda gestionar coherentemente las versiones de los conectores, fragmentos y características, tendrá que sincronizar las versiones de los conectores y fragmentos con la versión de la característica empaquetada.Los desarrolladores suelen hacer caso omiso de las versiones de los manifiestos individuales hasta que llega el momento de desplegar las características.El gestor de actualizaciones utiliza las versiones de las características para determinar si un conector es más antiguo o más reciente que otro que ya esté instalado.Los conectores y fragmentos deben seguir los mismos convenios que los que rigen los números de versión para que no se produzca confusión a la hora de decidir qué versión de conector pertenece a una determinada versión de característica. 

La forma más práctica de sincronizar versiones es tomar la versión de la característica e imponerla a todos los conectores y fragmentos a los que haga referencia la característica. Esta operación actualiza los archivos de manifiesto, por lo que se le exigirá que cierre todos los editores de manifiestos antes de continuar.

Ejemplo: sincronizar versiones en el editor de características

Siguiendo con nuestro ejemplo, tomaremos la versión de la característica (1.2.2) y se la impondremos al "conector XYZ" y al "fragmento alemán".

  1. Abra el editor de manifiestos de componente.
  2. Seleccione Sincronizar versiones... en el menú emergente. Se abrirá un asistente.
  3. Pulse el primer botón de selección ("Forzar versión de característica..."). Pulse Finalizar.
  4. Pase a la página Contenido para verificar que ahora el valor de las versiones es 1.2.2.
  5. Pulse dos veces en los objetos "conector XYZ" y "fragmento alemán" y verifique las versiones que figuran en los correspondientes editores de manifiestos.

Asistente Sincronización de versión de característica