Microsoft.Dynamics.BusinessCentral.Development.Tools.Linux
16.0.24.41895-beta
Prefix Reserved
dotnet tool install --global Microsoft.Dynamics.BusinessCentral.Development.Tools.Linux --version 16.0.24.41895-beta
dotnet new tool-manifest
dotnet tool install --local Microsoft.Dynamics.BusinessCentral.Development.Tools.Linux --version 16.0.24.41895-beta
#tool dotnet:?package=Microsoft.Dynamics.BusinessCentral.Development.Tools.Linux&version=16.0.24.41895-beta&prerelease
nuke :add-package Microsoft.Dynamics.BusinessCentral.Development.Tools.Linux --version 16.0.24.41895-beta
Overview
Welcome to the AL Development Tools package for Microsoft Dynamics 365 Business Central.
Note: To deploy code built using this package you must sign up for a Dynamics 365 Business Central Sandbox tenant.
Getting Started
To get started with the AL Development Tools package, follow these steps:
- Install the .NET Tool (see instructions below).
- Install the AL Templates (see instructions below).
- Explore the available tools and templates to create and customize your AL projects.
.NET Tool
This package contains the AL .NET Tool, which enables easy access to common AL Development Tools for pipelines and automates processes.
Read more about .NET tools here: https://learn.microsoft.com/en-us/dtnet/core/tools/global-tools
Installation
To install the AL .NET Tool, run the following command:
dotnet tool install Microsoft.Dynamics.BusinessCentral.Development.Tools --interactive --prerelease --global
--prerelease will give you the latest pre-release version of the tool
After installing the .NET Tool, you have access to the al
command. To view the available tools, run:
al help
Available Tools
Examples of available tools
- GetPackageManifest: Get the manifest from a .app file.
- CreateSymbolPackage: Create a symbol-only package from an .app file.
- GetLatestSupportedRuntimeVersion: Get the latest supported AL runtime version for a platform version.
To get help on a specific tool, run:
al help
For example:
al help GetPackageManifest
Some tools may also support the --help suffix:
al CreateSymbolPackage --help
Templates
This package contains the AL Templates.
Read more about installing dotnet templates here: https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet-new-install
Installation
To install the templates, run the following command:
dotnet new install Microsoft.Dynamics.BusinessCentral.Development.Tools
After installing the templates, you can create a new project by calling:
dotnet new algo
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 package, ensure you have the latest version before reporting them through GitHub https://github.com/microsoft/al/issues.
License and Privacy
The package 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.
-
net8.0
- CommandLineParser (>= 2.7.82)
- Microsoft.CodeAnalysis.CSharp (>= 4.8.0)
- Microsoft.Dynamics.Nav.Xrm.Common (>= 14.0.0)
- Microsoft.Identity.Client (>= 4.60.3)
- Newtonsoft.Json (>= 13.0.2)
- System.Diagnostics.FileVersionInfo (>= 4.3.0)
- System.Runtime (>= 4.3.0)
- System.Runtime.CompilerServices.Unsafe (>= 6.0.0)
- System.Runtime.Loader (>= 4.3.0)
- YamlDotNet (>= 13.3.1)
Version | Downloads | Last Updated |
---|---|---|
16.0.24.41895-beta | 292 | 7/2/2025 |
16.0.23.34358-beta | 146 | 6/2/2025 |
16.0.23.21839-beta | 237 | 5/26/2025 |
16.0.22.52049-beta | 97 | 5/9/2025 |
16.0.22.35424-beta | 203 | 5/2/2025 |
16.0.21.53261-beta | 215 | 4/11/2025 |
15.0.24.31795-beta | 126 | 7/2/2025 |
15.0.23.21838-beta | 139 | 5/26/2025 |
15.0.20.29733-beta | 235 | 2/25/2025 |
15.0.20.8354-beta | 316 | 2/10/2025 |
15.0.18.19684-beta | 221 | 10/31/2024 |
15.0.17.63223-beta | 245 | 10/14/2024 |
15.0.17.43318-beta | 271 | 10/1/2024 |