Business Central: Deshabilitar descarga de código fuente en Extensiones


Mi equipo y yo nos encontramos desarrollando algunas funcionalidades extra para el Microsoft Dynamics 365 Business Central, luego de realizar las pruebas nos dirigimos a Extensiones y vimos que se podía descargar el código fuente de todo el proyecto (código AL, reportes, etc).

  1. Accedemos al menú de “Extensiones” dentro del Microsoft Dynamics 365 Business Central:

  2. Hacemos clic en el mini menú de la extensión en cuestión y hacemos clic en “Descarga origen”:

  3. Verificamos la descarga (es un .zip), lo descomprimimos y veremos todo nuestro trabajo:

¿Cómo hacemos para no permitir la descarga?

No hay mucho secreto, es muy sencillo y lo explico a continuación:

  1. En el archivo app.json (dentro de Visual Studio Code, agregamos o modificamos el valor de la propiedad “ShowMyCode”):
"showMyCode": false, //"showMyCode": true,
"runtime": "4.0",
"target": "OnPrem"
  1. Volvemos al paso 1 y 2 del punto anterior; veremos un cambio en el menú contextual:

De esta manera, hemos bloqueado la descarga del código fuente de nuestra extensión.

¡Espero resulte útil!


Ver también