Hola,
Ya he encontrado mi error en la codeunit de upgrade de datos.
El problema es que realmente, tal y como está escrito el upgrade de datos, en realidad no se está ejecutando.
El bug en mi extensión está en la condición que hace que se ejecute o no el upgrade.
La condición es:
(AppInfo.AppVersion.Major >= 2) and (AppInfo.DataVersion.Major <=2)
A la condición le sobra el = en el DataVersion. Tendría que ser:
(AppInfo.AppVersion.Major >= 2) and (AppInfo.DataVersion.Major <2)
Estoy instalando 2 o superior y vengo de inferior a 2.
Tras la corrección hay que volver a generar el paquete .app para la versión 2.0.0.0
Un saludo,
Cristina Nicolàs