Utiliser la fonctionnalité de développement rapide d’application (Rapid Application Development, RAD).
L’utilisation de Visual Studio Code et de Business Central vous permet de tirer parti de la fonctionnalité de développement rapide d’application (Rapid Application Development, RAD) sur de grands projets de code. RAD accélère le développement sur les projets comportant de nombreux fichiers en réalisant une compilation delta et en publiant uniquement les objets d’application qui ont fait l’objet d’une modification lors du développement dans Visual Studio Code. La publication RAD est un état provisoire et ne remplace pas une publication complète.
Les fichiers qui ont été modifiés par le développeur d’applications dans Visual Studio Code sont contenus dans un fichier RAD (.rad) spécial lors des builds. Ce fichier est enregistré dans le dossier .vscode du projet AL.
Les modifications RAD sont les modifications apportées aux objets d’application dans une session RAD. Seuls les objets d’application, les objets de personnalisation de page et les objets de profil sont gérés pour RAD. Les modifications RAD ne seront pas conservées lors de l’enregistrement, mais uniquement lors du build, de la publication et du débogage.
Un fichier RAD publié ne comporte pas les fichiers suivants, qui sont normalement empaquetés lors d’une publication standard :
Fichiers de traduction
Fichiers d’autorisation
Fichiers de présentation d’état Word et RDL personnalisés
Données de table
Définitions de services web
Ces fichiers devront être regénérés avec une publication complète (Ctrl + F5). Les fichiers RAD sont supprimés en cas de publication réussie.
Pour commencer la publication RAD, vous pouvez utiliser deux raccourcis :
Ctrl + Alt + F5 : démarre la publication RAD sans débogage
Alt + F5 : démarre la publication RAD avec débogage
Soyez prudent lorsque vous utilisez la fonctionnalité de publication RAD. Si vous modifiez des fichiers et fermez Visual Studio Code sans build (Ctrl + Maj + B), publication (Ctrl + F5, Ctrl + Maj + F5) ou débogage (F5, Maj + F5), toutes les modifications RAD seront perdues. Si vous effectuez une publication RAD dans la prochaine session Visual Studio Code, celle-ci sera basée sur les dernières modifications apportées et non sur les modifications antérieures. En cas de succès, cette action peut entraîner la publication incomplète d’un package. Par conséquent, il est recommandé d’effectuer une publication standard. Vous pouvez toujours vérifier le fichier RAD dans le projet de code pour déterminer quels objets d’application seront modifiés lors de la publication.