How to install Business Central (developer) preview version

by Jun 18, 2021AL Language, Major, Runtime, User Experience

Home 9 Development 9 AL Language 9 How to install Business Central (developer) preview version

In the last weeks, I got some questions about installing the developer’s preview version (the Insider build) of the Business Central. This version is available through Artifacts for docker similarly to standard versions; however, they are available only for Microsoft’ partners.

If you are a partner, you can find your access code directly in the Microsoft Partner Center (Collaborate -> Overview -> Packages -> Working with Business Central Insider Builds). On this page, you can download the .txt file that contains sasToken (token you need to download any of insider builds).

Creating the container is similar to creating the standard container; the only difference is the “sasToken” parameter in the Get-BCArtifactUrl command. See the whole command below.

$sasToken = "YOUR-OWN-TOKEN-FROM-PARTNER-CENTER"
  
Measure-Command {
  $artifactUrl = Get-BCArtifactUrl -country base -select nextmajor -sasToken $sasToken
  $credential = New-Object pscredential 'UserName', (ConvertTo-SecureString -String 'Password' -AsPlainText -Force)
  New-BcContainer
    -accept_eula
    -containerName Your-Container-Name
    -artifactUrl $artifactUrl
    -Credential $credential
    -auth UserPassword
    -updateHosts
    -imagename Your-Own-Image-Name
    -includeTestToolkit `
    -licenseFile 'C:\PartnersLicense.flf'
}

Visual Studio Code AL Language extension from Insider’s build

With the new major version, there are always many changes to development. To use these changes and try to create new objects, new structures, or check changes to standard procedures, you have to use the new version of the AL Language extension for Visual Studio Code.

The new version is not available directly through Visual Studio Code until the full version of the Business Central is officially published. However, the extension is available directly on the image you downloaded when the container was created (it could be a little different path in your case):

C:\bcartifacts.cache\sandbox\18.0.22317.0\platform\ModernDev\program files\Microsoft Dynamics NAV\180\AL Development Environment

This .VSIX package can be installed manually in Visual Studio Code (Extensions -> … -> Install from VSIX…).

Recent Articles from the category

New concurrency limits for JQ in 23.3

New concurrency limits for JQ in 23.3

With release 23.3, Microsoft completed the global rollout of concurrency JQ limit changes first introduced last year! Instead of a per-environment limit, Microsoft has shifted the focus to users (or Microsoft Entra Apps). Now, you can create more scheduled tasks per...

read more
BC Open Source? How to start?

BC Open Source? How to start?

BC Open Source? How to start? One of the most exciting news introduced last month in Lyon during Directions EMEA 2023 was the changes to the open-source initiative. This means that you can now contribute to the source code of the Base app and the System app, which are...

read more
Validate a FlowField Field. Wait? What?

Validate a FlowField Field. Wait? What?

Validate a FlowField Field. Wait? What? There are not many things in the AL Language that surprised me. However, last week, I found one such thing - I reviewed customizations made by another partner and had to analyze the OOTB code of the Demand Forecast matrix. I run...

read more
Dynamics NAV 2013 & Expired Cronus License

Dynamics NAV 2013 & Expired Cronus License

We found an interesting problem - we were not able to run the development environment for Dynamics NAV 2013. Whenever we tried to run the development client, we got the following error message: "Your program license has expired" and the development client has closed...

read more
Using Power Automate for telemetry alerts

Using Power Automate for telemetry alerts

Using Power Automate for telemetry alerts Note: This flow is created from this template: App Insights Monitoring Alert Email | Microsoft Power Automate; however, I made a few changes to the structure/flow to support our requirements better. Telemetry (Application...

read more
Setting up telemetry for BC environments (VAR)

Setting up telemetry for BC environments (VAR)

Setting up telemetry for BC environments (VAR) A few weeks back, I published a blog post about controlling the cost of telemetry using the transformation rules. However, I found (thanks to my colleagues from Fusion5) that I don't have any blog posts about setting up...

read more

Sign Up for News

Certifications

Highest certification
Microsoft Data Management and
also in D365 Business Central

Microsoft Certified: Dynamics 365 Business Central Functional Consultant Associate

See other certifications here