Henter seneste Business Central nyheder…
Integration

launch.json styrer AL-debugging i VS Code—brug profiler, environment-indstillinger og preLaunch-task for at styre AL-udvikling og container‑tests effektivt.

31. oktober 2026

Introduktion

launch.json er konfigurationsfilen i Visual Studio Code, som styrer, hvordan AL-udvidelser debugges og deployes. Korrekt opsætning af denne fil gør udviklingsflowet både hurtigere og mere reproducerbart.

Hvad kan du styre med launch.json?

launch.json lader dig definere flere profiler til forskellige miljøer. Typiske konfigurationer inkluderer:

  • Target-server (container, cloud sandbox eller lokal on‑premise).
  • Port og authentication for debugger‑sessionen.
  • PreLaunchTask: scripts som bygger og pakker din extension før start.
  • Specifikke symbolsøgninger og breakpoints-opførsel.

Ved at have dedikerede profiler kan udviklere hurtigt skifte mellem f.eks. en lokal container med testdata og en centralt hostet sandbox.

Bedste praksis

  • Hold én fælles template i dit repositories .vscode-mappe, så hele teamet bruger samme debug-opsætning.
  • Brug preLaunch-task til at automatisere build/publish-trin og sikre, at debuggeren starter mod den seneste build.
  • Tilføj miljøvariabler for at kunne skifte mellem testdata uden at ændre kode.
  • Dokumentér profilerne i readme, så nye teammedlemmer hurtigt kommer i gang.

Hvad betyder det for dig?

For danske udviklere og partnere betyder en veldefineret launch.json færre fejl og hurtigere iterationer. Standardiserede debug‑profiler mindsker tid brugt på miljøopsætning, og automatiserede preLaunch-tasks sikrer, at builds er ensartede — særligt vigtigt i teams og CI/CD-miljøer. Sørg for at versionere din .vscode-konfiguration i koden, så hele teamet deler de samme værktøjer og workflows.

Kilde: Microsoft Learn

Har I spørgsmål til dette?

Vi hjælper gerne med at vurdere, hvad denne nyhed betyder konkret for jeres Business Central-opsætning.