Development Tools dependency package for Microsoft Dynamics 365 Business Central
$ dotnet add package Microsoft.Dynamics.BusinessCentral.Development.Tools.LinuxWelcome 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.
To get started with the AL Development Tools package, follow these steps:
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
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
Examples of available tools
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
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
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
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 package, ensure you have the latest version before reporting them through GitHub https://github.com/microsoft/al/issues.
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.