Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>AL Language extension for Microsoft Dynamics 365 Business CentralNew to Visual Studio Code? Get it now.
AL Language extension for Microsoft Dynamics 365 Business Central

AL Language extension for Microsoft Dynamics 365 Business Central

Microsoft

microsoft.com
|
501,089 installs
| (28) | Free
Development tools for Dynamics 365 Business Central
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Overview

The AL Language extension extends Visual Studio Code with support for the AL programming language for Microsoft Dynamics 365 Business Central. The extension provides editor features such as syntax highlighting, code navigation, and diagnostics, and integrates the AL compiler and debugger into Visual Studio Code. It enables authoring, compiling, publishing, and debugging AL extensions directly from the editor, with support for connecting to Business Central environments. The AL Language extension is part of the Business Central developer toolset. For scenarios that require running AL compilation and packaging outside Visual Studio Code, equivalent functionality is available through the Business Central development tools for .NET, which expose AL tooling for use in console applications and build pipelines. For version-specific details, see the AL Language extension changelog.

Note: The AL Language extension for Microsoft Dynamics 365 Business Central and the AL compiler ship with English (en-US) as the display language. The display language is used for the display text for the commands contributed by the extension as well as for all diagnostic messages emitted by the compiler.

Related tools

Business Central development tools for .NET NuGet: Microsoft.Dynamics.BusinessCentral.Development.Tools

Documentation

Read more about developing in AL in our documentation here: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro.

Support

If you encounter bugs with the extension, ensure you have the latest version of Visual Studio Code before reporting them through GitHub https://github.com/microsoft/al/issues.

License and Privacy

The extension is made available under the Microsoft Dynamics 365 Business Central License Terms for your use with Microsoft Dynamics 365 Business Central or Microsoft Dynamics 365 Business Central On-Premises. Your use of Microsoft Dynamics 365 Business Central or Microsoft Dynamics 365 Business Central On-Premises is subject to the license/use rights provided to you by Microsoft, and the following Microsoft Enterprise and Developer Privacy Statement.

Telemetry

The AL Language extension for Microsoft Dynamics 365 Business Central collects telemetry data, which is used to help understand how to improve the product. For example, this data helps to debug issues, such as compiler crashes, slow compilation times, and to prioritize new features.

The extension respects the Visual Studio Code setting for telemetry reporting. While we appreciate the insights this data provides, we also know that not everyone wants to send usage data and you can disable telemetry as described in disable telemetry reporting.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft