Hola a todos,
He estado haciendo algunas pruebas con el Cumulative Update 2 para ver si efectivamente quedava solucionado este tema de que se eliminaban los datos al republicar una extensión desde Visual Studio Code.
Las pruebas han sido satisfactorias. Ahora ya no pierdo datos mientras desarrollo!! 🙂
Pero he recibido algún e-mail de gente que lo ha estado probando y no le funcionaba, así que quiero explicaros cuál es el punto más importante en la actualización al CU2.
Para que esto funcione, no basta con instalar el CU2 de NAV. El punto más importante es instalar la nueva versión de la extensión “AL Language” de Visual Studio Code.
He ido a Visual Studio Code, a la parte de extensiones, y he desinstalado la extensión “AL Language” que había.
Después, he ido a la opción “Instalar desde VSIX” y he buscado el archivo .vsix dentro del DVD de instalación del Cumulative Update 2 de Navision (está en \ModernDev\program files\Microsoft Dynamics NAV\110\Modern Development Environment).
Cuando en Visual Studio Code publicaba una extensión contra el CU1 de NAV2018 veía esto:

El parámetro SchemaUpdateMode=synchronize es el que hace que no se pierdan los datos al publicar.
Un saludo,
Cristina Nicolàs