Category: VSCode

How to change the version of the AL Language compiler

Microsoft released a new update to AL Language extension for VS Code. With this new update, the compiler does a few pre-checks before compiling the objects and packages them into a .app file.  Most probably you will have to do minor changes to your extension codebase to work with the new compiler. Otherwise, you will …

Continue reading

Platform property is still required in app.json

With the Wave 2 release, Microsoft did convert all the C/AL objects into AL. Since they want to lead by example they wanted their own code to be on extensions as well. Plus they wanted to split the objects based on its functionality. After converting to AL, Microsoft put the objects into below two extensions: System …

Continue reading

Dynamics 365 Business Central: Permissions required to download AL symbols

Your user needs to have the necessary permission to download AL symbols from Visual Studio Code (VSCode), else you will end up with “Could not download symbols” error in VS Code. In order to download symbols, User needs to have SUPER permission or should have “D365 EXTENSION MGT” permission assigned. Symbols are stored per tenant …

Continue reading

Add a logo to a Microsoft Dynamics 365 Business Central Extension

I saw a couple of forum questions about how to add a logo to an AL Extension and I thought to share a quick guide on how to.  If you publish your new extension to Microsoft Dynamics 365 Business Central and then navigate to Extension management page, you will see your new extension as below …

Continue reading

Git Bash on Visual Studio Code integrated terminal

Visual Studio Code (VSCode) uses PowerShell by default in the integrated terminal. How easy would it be if Bash can be integrated into VS Code terminal? This is how my VS Code terminal looks like now: This can be achieved with a few steps. 1. Download Git (https://git-scm.com/downloads) and during the installation click below steps. …

Continue reading

Control Source code download from an AL Extension

Microsoft Dynamics 365 Business Central extensions now allow partners to decide if they want to share the extension source code with others or they want to go put it into a little black box. If the extension contains code related to specific customer requirements then I think it is up to the customer and to partner …

Continue reading

Quick Fix : This AL extension version for Visual Studio Code cannot be used with the specified server.

If you recently pulled the latest Business Central image or update the visual studio code you might have already faced this error.  This AL extension version for Visual Studio Code cannot be used with the specified server. Please update the AL extension from the Visual Studio Code marketplace. Additional information:Server details – Runtime: 2.3 – …

Continue reading

Configure Visual Studio Code with Dynamics NAV 2018 (Local Server Installation)

After installing Dynamics NAV 2018 I want to configure Visual Studio Code with Dynamics NAV to use new Development tool.  I already had Visual Studio Code installed on my computer (Click to download Visual Studio Code) so I open up the application. Do not follow Section 01 steps because you will run into issues. Read the Section 02 of …

Continue reading

Preview of Dynamics NAV Development Tools – How to get Started

I think most of you know by now already that Microsoft has released new Development preview for Dynamics NAV. If you still not updated on that yet, then refer below link on the Preview of Development Tools for Dynamics NAV Preview of Development Tools for Dynamics NAV In this blog post we are going to …

Continue reading

Modern Dev Experience in NAV

It is a new chapter for Microsoft Dynamics NAV Community!  Microsoft has released new AL language code samples for developing extensions on Dynamics NAV plaform. Thank you Microsoft Dynamics NAV development team for making this a sucess and releasing this early preview.  Take a look at how a simple “Hello, World!” codeunit would look like …

Continue reading