---
id: post/sauravdhyani-com/tag-blogger-com-1999-blog-3122193036149030463-post-4656464818096012006--003bfcdd4e
type: post
title: "AI-Part2: Setup-Vscode-al-copilot-business-central"
summary: Setting up Visual Studio Code, the AL Language extension, and GitHub Copilot for Business Central AL development requires installation of three components and verification of connections. This post guides developers through each setup step and highlights common gotchas like extension version mismatches and separate subscription management.
tier: community
language: en
tags:
  - al development
  - visual studio code
  - github copilot
  - setup
  - ide configuration
  - al language extension
system: development
review:
  state: reviewed
  by: opus
  at: "2026-10-07T23:47:17.757Z"
  flags: []
generated:
  at: "2026-10-07T22:42:12.892Z"
  pipeline: 0.2.0
  prompts:
    extract-post: 1
  input_hash: a43aaba2cd68566d2f448429f03d729ab18ab8fca930ee4ac1622fa530813647
evidence:
  - kind: blog
    url: https://www.sauravdhyani.com/2026/08/ai-part2-setup-vscode-al-copilot.html
    title: "AI-Part2: Setup-Vscode-al-copilot-business-central"
    date: "2026-08-20"
    commit: null
    t: null
    quote: null
  - kind: blog
    url: https://www.sauravdhyani.com/2026/08/ai-part2-setup-vscode-al-copilot.html
    title: "AI-Part2: Setup-Vscode-al-copilot-business-central"
    date: "2026-08-20"
    commit: null
    t: null
    quote: Microsoft recommends pulling the AL Language extension version that ships directly from that container, rather than the Marketplace version, to avoid compiler-version mismatches
links:
  learn: []
  objects: []
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
post_id: tag:blogger.com,1999:blog-3122193036149030463.post-4656464818096012006
source_id: sauravdhyani-com
source_name: Saurav Dhyani
url: https://www.sauravdhyani.com/2026/08/ai-part2-setup-vscode-al-copilot.html
published_at: "2026-08-20T05:30:00.000Z"
author: Saurav Dhyani
full_text: false
words: 453
quotes:
  - text: Microsoft recommends pulling the AL Language extension version that ships directly from that container, rather than the Marketplace version, to avoid compiler-version mismatches
    why_it_matters: Provides critical guidance on selecting the correct extension version to prevent compilation errors in specific BC environments
code_objects_mentioned: []
systems:
  - development
  - platform
versions_mentioned: []
preview:
  embeddable: true
  frame_url: null
  image: https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDv9qt1Y7b4BSOGtP6NOo1eAGjnP1WOOggn27OEP9RgIlq2hDL1xm75XK8uFJ_Co4SEU2hTnh9LDr9QO-D4gbTaW7RvdPE8HkFQU3TOnY3m6Lf-NgJmjgRiEAf5efXbPBBw0lYUJBWmXMGDEwKJ1Hklf8hnUde1bot7qklPZBbzoaRBui45B_sBqh1Wk4/w1200-h630-p-k-no-nu/ai_copilot_thumbnail_ep2_setup.png
  image_alt: null
  image_w: null
  image_h: null
  site_name: null
  favicon: https://www.sauravdhyani.com/favicon.ico
  probed_at: "2026-10-07T11:50:13.556Z"
---

# AI-Part2: Setup-Vscode-al-copilot-business-central

[Read the post](https://www.sauravdhyani.com/2026/08/ai-part2-setup-vscode-al-copilot.html) · Saurav Dhyani (Saurav Dhyani, MVP) · 2026-08-20 · 453 words · tier community · reviewed (checked by Opus)

> Setting up Visual Studio Code, the AL Language extension, and GitHub Copilot for Business Central AL development requires installation of three components and verification of connections. This post guides developers through each setup step and highlights common gotchas like extension version mismatches and separate subscription management.

## Key points

- Install VS Code as the only Microsoft-supported IDE for AL development, then add the AL Language extension from either the Marketplace or your BC container version
- Run the AL: Go! command to create project structure, connect to your BC tenant, and download necessary symbols for standard BC objects
- GitHub Copilot requires a separate subscription from both BC licenses and VS Code, so verify the subscription is active during extension installation
- Test the full setup by publishing the sample AL file to your sandbox and running /explain commands in Copilot Chat to confirm all components communicate
- Disable telemetry in VS Code settings if data privacy is a concern

## Quotes

- "Microsoft recommends pulling the AL Language extension version that ships directly from that container, rather than the Marketplace version, to avoid compiler-version mismatches" (Provides critical guidance on selecting the correct extension version to prevent compilation errors in specific BC environments)

## Context

- Features: AL Language extension, GitHub Copilot, Copilot Chat, AL: Go! command, Symbol download, Project scaffolding

Source: Saurav Dhyani, community blog. Summary, key points and quotes are derived (CONTENT-NOTICE.md); read the original for the full text.
