Arbeiten mit schneller Anwendungsentwicklung

Abgeschlossen

Mit Visual Studio Code and Business Central können Sie die schnelle Anwendungsentwicklung (Rapid Application Development, RAD) für große Codeprojekte verwenden. RAD ermöglicht eine schnellere Entwicklung von Projekten mit vielen Dateien, indem eine Delta-Kompilierung durchgeführt und nur die Anwendungsobjekte veröffentlicht werden, die sich während der Entwicklung in Visual Studio Code geändert haben. Die RAD-Veröffentlichung stellt einen Zwischenzustand dar und ersetzt keine vollständige Veröffentlichung.

Die Dateien, die vom Anwendungsentwickler in Visual Studio Code geändert wurden, befinden sich während der Erstellung in einer speziellen RAD-Datei (.rad). Diese Datei wird im Ordner .vscode des AL-Projekts gespeichert.

RAD-Änderungen sind Änderungen von Anwendungsobjekten innerhalb einer RAD-Sitzung. Für RAD werden nur Anwendungsobjekte, Seitenanpassungsobjekte und Profilobjekte verarbeitet. Die RAD-Änderungen werden beim Erstellen, Veröffentlichen und Debuggen beibehalten, jedoch nicht beim Speichern.

Eine über RAD veröffentlichte Datei enthält nicht die folgenden Dateien, die normalerweise während der regulären Veröffentlichung gepackt werden:

  • Übersetzungsdateien

  • Berechtigungsdateien

  • Benutzerdefinierte RDL-Layoutdateien für Wörter und Berichte

  • Tabellendaten

  • Webdienstdefinitionen

Diese Dateien müssen bei vollständiger Veröffentlichung neu generiert werden (STRG+F5). Eine RAD-Datei wird infolge einer erfolgreichen Veröffentlichung gelöscht.

Um mit der RAD-Veröffentlichung zu beginnen, können Sie zwei Verknüpfungen verwenden:

  • STRG + ALT+F5 – Startet die RAD-Veröffentlichung ohne Debugging

  • ALT+F5 – Startet die RAD-Veröffentlichung mit Debugging

Seien Sie vorsichtig, wenn Sie die RAD-Veröffentlichungsfunktion verwenden. Wenn Sie Dateien ändern und Visual Studio Code ohne Build schließen (STRG+UMSCHALT+B), veröffentlichen (STRG+F5, STRG+UMSCHALT+F5) oder debuggen (F5, UMSCHALT+F5), gehen alle RAD-Änderungen verloren. Wenn Sie bei der nächsten Sitzung in Visual Studio Code eine RAD-Veröffentlichung durchführen, werden die neuesten Änderungen und nicht die vorherigen Änderungen vorgenommen. Diese Aktion kann bei Erfolg zu einem unvollständigen veröffentlichten Paket führen. Folglich ist es empfehlenswert, eine regelmäßige Veröffentlichung durchzuführen. Sie können jederzeit die RAD-Datei im Codeprojekt überprüfen, um festzustellen, welche Anwendungsobjekte während der Veröffentlichung geändert werden.