Utilizzo della funzionalità di sviluppo rapido di applicazioni

Completato

Il lavoro con Visual Studio Code e Business Central offre il vantaggio di usare lo sviluppo rapido di applicazioni (RAD) su progetti di codice di grandi dimensioni. RAD consente uno sviluppo più rapido su progetti con molti file, eseguendo una compilazione delta e pubblicando solo gli oggetti applicazione che sono stati modificati durante lo sviluppo in Visual Studio Code. La pubblicazione RAD è uno stato provvisorio e non sostituisce una pubblicazione completa.

I file modificati dallo sviluppatore applicazione all'interno di Visual Studio Code sono contenuti in uno speciale file RAD (.rad) durante le compilazioni. Questo file viene salvato nella cartella .vscode del progetto AL.

Le modifiche RAD sono quelle apportate agli oggetti applicazione nell'ambito di una sessione RAD. Per RAD vengono gestiti solo gli oggetti applicazione, gli oggetti di personalizzazione della pagina e gli oggetti profilo. Le modifiche RAD non vengono mantenute durante il salvataggio, ma solo durante la compilazione, la pubblicazione e il debug.

Un file pubblicato con RAD non contiene i seguenti file, che vengono normalmente inclusi nel pacchetto durante la normale pubblicazione:

  • File di traduzione

  • File di autorizzazione

  • File di layout RDL di parole e report personalizzati

  • Dati di tabelle

  • Definizioni di servizi Web

Questi file devono essere rigenerati con la pubblicazione completa (CTRL+F5). Un file RAD viene eliminato al completamento della pubblicazione.

Per iniziare con la pubblicazione RAD, si possono usare due collegamenti:

  • CTRL+ALT+F5: avvia la pubblicazione RAD senza il debug

  • ALT+F5: avvia la pubblicazione RAD con il debug

Prestare attenzione quando si usa la funzionalità di pubblicazione RAD. Se si cambia file e si chiude Visual Studio Code senza compilazione (CTRL+MAIUSC+B), pubblicazione (CTRL+F5, CTRL+MAIUSC+F5) o debug (F5, MAIUSC+F5), tutte le modifiche RAD andranno perse. Se si esegue una pubblicazione RAD nella prossima sessione di Visual Studio Code, questa viene effettuata in base alle ultime modifiche e non a quelle precedenti. Questa azione può portare a un pacchetto pubblicato in modo incompleto, se ha esito positivo. Di conseguenza, è consigliabile eseguire una pubblicazione regolare. È sempre possibile controllare il file RAD nel progetto di codice per vedere quali oggetti applicazione verranno modificati durante la pubblicazione.