Welcome to the AL Language extension for Microsoft Dynamics 365 Business Central.
Note: To deploy code built using this extension you must sign up for a Dynamics 365 Business Central Sandbox tenant
With this extension, you can write extensions for Dynamics 365 Business Central in the AL language with full support for formatting, syntax highlighting, and rich IntelliSense.
This extension includes:
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.
Read more about developing in AL in our documentation here: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro.
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.
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.