Microsoft.Dynamics.BusinessCentral.Development.Tools.Linux 17.0.29.41701-beta

Prefix Reserved
This is a prerelease version of Microsoft.Dynamics.BusinessCentral.Development.Tools.Linux.
There is a newer version of this package available.
See the version list below for details.
dotnet add package Microsoft.Dynamics.BusinessCentral.Development.Tools.Linux --version 17.0.29.41701-beta
                    
NuGet\Install-Package Microsoft.Dynamics.BusinessCentral.Development.Tools.Linux -Version 17.0.29.41701-beta
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Microsoft.Dynamics.BusinessCentral.Development.Tools.Linux" Version="17.0.29.41701-beta" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Microsoft.Dynamics.BusinessCentral.Development.Tools.Linux" Version="17.0.29.41701-beta" />
                    
Directory.Packages.props
<PackageReference Include="Microsoft.Dynamics.BusinessCentral.Development.Tools.Linux" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Microsoft.Dynamics.BusinessCentral.Development.Tools.Linux --version 17.0.29.41701-beta
                    
#r "nuget: Microsoft.Dynamics.BusinessCentral.Development.Tools.Linux, 17.0.29.41701-beta"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Microsoft.Dynamics.BusinessCentral.Development.Tools.Linux@17.0.29.41701-beta
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Microsoft.Dynamics.BusinessCentral.Development.Tools.Linux&version=17.0.29.41701-beta&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=Microsoft.Dynamics.BusinessCentral.Development.Tools.Linux&version=17.0.29.41701-beta&prerelease
                    
Install as a Cake Tool

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:

  1. Install the .NET Tool (see instructions below).
  2. Install the AL Templates (see instructions below).
  3. 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.

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
18.0.37.11445-beta 85 5/28/2026
18.0.37.7221-beta 56 5/27/2026
18.0.36.64936-beta 71 5/26/2026
18.0.36.33307-beta 176 5/12/2026
18.0.35.14686-beta 255 4/15/2026
18.0.33.65164-beta 240 3/17/2026
18.0.33.30146-beta 153 3/5/2026
17.0.34.45391 4,059 4/1/2026
17.0.33.55542 570 3/13/2026
17.0.32.53955-beta 275 2/20/2026
17.0.30.49729-beta 342 1/5/2026
17.0.30.30339-beta 339 12/19/2025
17.0.29.57863-beta 267 12/4/2025
17.0.29.44223-beta 205 11/28/2025
17.0.29.41701-beta 215 11/27/2025
17.0.28.6483-beta 663 10/7/2025
17.0.27.27275-beta 440 9/18/2025
16.2.28.57946 29,290 11/10/2025
16.0.28.13140 306 10/10/2025
16.0.27.23631-beta 362 9/16/2025
Loading failed