Die AL Language-Erweiterung in Visual Studio Code installieren

Abgeschlossen

Wenn Sie Anwendungen für Microsoft Dynamics 365 Business Central mit Visual Studio Code entwickeln, müssen Sie die Anwendungssprachenerweiterung installieren. Am einfachsten installieren Sie die Erweiterung über den Visual Studio Code Marketplace.

  1. Wählen Sie die Registerkarte Erweiterungen aus. Dies ist die fünfte Registerkarte in der Aktivitätsleiste auf der linken Seite der Visual Studio Code-Anwendung. Alternativ können Sie die Tastenkombination STRG+UMSCHALT+X verwenden.

  2. Geben Sie AL Language in das Suchfeld Nach Extensions in Marketplace suchen ein.

  3. Wählen Sie die grüne Schaltfläche Installieren aus, um die AL-Spracherweiterung zu installieren.

    Die Installationsseite der AL Language-Erweiterung in Visual Studio Code

Nach der Installation wird die AL-Spracherweiterung aktiviert. Jetzt können Sie mit der Entwicklung von Erweiterungen für Business Central beginnen.

Microsoft veröffentlicht häufig neue Versionen von Microsoft Dynamics 365 Business Central. Wenn Sie Erweiterungen entwickeln, bietet Microsoft drei Möglichkeiten zum Testen und Debuggen Ihrer Anwendung:

  • Über eine Online-Cloud-Sandbox

  • Durch die Verwendung von Docker-Images, die von Microsoft bereitgestellt werden Sie können Docker-Images basierend auf den Versionen abrufen, die als Cloud-Sandbox bereitgestellt werden, oder Docker-Images basierend auf der lokalen Version von Business Central.

  • Durch die lokale Version von Business Central

Die AL-Spracherweiterung, die Sie über Visual Studio Code Marketplace installieren können, ist mit der Version der neuesten verfügbaren Online-Cloud-Sandbox verknüpft. Neben den öffentlich verfügbaren Docker-Images bietet Microsoft auch Docker-Images zukünftiger Releases oder Beta-Releases an. Daher können Entwickler ihre Erweiterung auf zukünftigen Business Central-Versionen testen. Diese Docker-Images können über das Microsoft Collaborate-Programm heruntergeladen werden. Sie werden mit einer aktualisierten AL-Spracherweiterung bereitgestellt, die neue Funktionen enthält, die mit einer bestimmten Version verknüpft sind.

Diese aktualisierten Erweiterungen werden als VSIX-Datei bereitgestellt, die Sie nach dem Starten Ihres Docker-Containers herunterladen können. Sie müssen die AL-Spracherweiterung über Marketplace deaktivieren und die VSIX-Datei installieren, die mit dem Docker-Image bereitgestellt wird.

Gehen Sie folgendermaßen vor, um eine andere VSIX-Datei auszuwählen:

  1. Wählen Sie die Registerkarte Erweiterungen aus. Dies ist die fünfte Registerkarte in der Aktivitätsleiste auf der linken Seite der Visual Studio Code-Anwendung. Alternativ können Sie die Tastenkombination STRG+UMSCHALT+X verwenden.

  2. Wählen Sie AL Language-Erweiterung und dann die Schaltfläche Deaktivieren aus.

  3. Wählen Sie die Schaltfläche mit den Auslassungspunkten (...) über dem Feld Nach Extensions in Marketplace suchen aus.

    Screenshot der Option „Aus VSIX installieren“

  4. Wählen Sie Aus VSIX installieren ... im Menü aus, und navigieren Sie zu Ihrer heruntergeladenen VSIX-Datei, um die Erweiterung zu installieren.

AL-Spracherweiterung – Vorabversionen

Die Vorabversionen der AL-Spracherweiterung sind über die vorhandenen Visual Studio Code-Mechanismus für die Benachrichtigung über Vorabversionen und deren Installation erhältlich. Weitere Informationen zu diesem Mechanismus finden Sie unter Prerelease Extensions (Vorabversionen für Erweiterungen) in der Visual Studio Code-Dokumentation.

Wählen Sie aus der Dropdownliste die Option Vorabversion installieren aus, oder falls bereits installiert, verwenden Sie die Option Zur Vorabversion wechseln auf der Seite der Visual Studio Code-Erweiterungsverwaltung für die AL-Spracherweiterung, um die Vorabversion zu installieren.

Screenshot der AL-Spracherweiterung für Microsoft Dynamics 365 Business Central auf einer regulären Version.

Wenn Sie zur Vorabversion wechseln, wird auf der Seite der Visual Studio Code-Erweiterungsverwaltung für die AL-Spracherweiterung angezeigt, dass die Vorabversion verwendet wird, und es gibt die Option, zur Release-Version zurück zu wechseln.