Nota: Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.
En el Asistente para la solución del paquete de acceso, el campo UpgradeCode usado principalmente para la compatibilidad con las actualizaciones principales, aunque actualizaciones pequeñas y secundarias pueden utilizar UpgradeCode de validación de producto. Durante las actualizaciones principales, las acciones de FindRelatedProducts, MigrateFeatureStatesy RemoveExistingProducts detectan, migración y quitar versiones anteriores del producto. La acción FindRelatedProducts busca productos con criterios según la UpgradeCode, ProductLanguagey versión del producto. Estos criterios se especifican en la tabla de actualización.
Dado los criterios utilizados por la acción FindRelatedProducts , UpgradeCode puede ser el mismo para diferentes idiomas y versiones de un solo producto. Esto es porque la tabla de actualización permite para diferenciar los productos a lo largo de las líneas de versión y de idioma.
En las distintas versiones del mismo producto, nunca tendrá que cambiar UpgradeCode. Cada producto independiente debería tener su propia UpgradeCode. Una serie de productos también debe tener su propia UpgradeCode. Esto permite la serie de para actualizar versiones anteriores de la serie o productos independientes con varias filas de la tabla de actualización.
Los dos escenarios siguientes muestran el uso de UpgradeCode.
-
Producto A y B de producto enviados con el mismo ProductLanguage, versión del productoy UpgradeCode. Producto A y B de producto tienen diferentes códigos de producto. Dado que los productos se han asignado el mismo UpgradeCode, la tabla de actualización no puede crearse para diferenciar la versión anterior del producto de la versión anterior del producto B. En este caso, no podrá tener una instalación de actualización de producto A que se pasa por alto el producto B. Porque se trataba de productos diferentes, se les deben cada ha asignado una diferentes UpgradeCode.
-
Las versiones de producto A inglés y francés enviadas con la misma versión del producto y UpgradeCode. El inglés y el francés versiones de producto A tienen diferentes ProductLanguages y códigos de producto. Aunque el inglés y el francés idiomas compartan la misma UpgradeCode, es posible crear la tabla de actualización de forma que solo la versión anterior de inglés se detectarán y se actualizarán y la versión más antigua de francés pasan por alto. Diferentes versiones de idioma de un producto pueden usar el mismo UpgradeCode.