Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>ACSG-BizApps ToolsNew to Visual Studio Code? Get it now.
ACSG-BizApps Tools

ACSG-BizApps Tools

Aident

|
108 installs
| (0) | Free
Manage the ACS DevOps tools.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Version

ACSG-BizApps Tools

A suite of (mostly) internal ACS development helpers for Business Central AL projects.

Features

Title Description
Create development container from config Shows a .bcdevenv*.json picker and runs New-Container.ps1 with -ConfigPath.
Create self-hosted remote container from config Triggers Aident-NewDevEnvironment-SelfHosted.yaml via GitHub API (VS Code GitHub sign-in) and watches the run.
Change affix of object(s) Bulk-add or modify object prefixes/suffixes in your AL workspace.
Remove affix from *.al files Strip configured prefixes/suffixes from your AL file names.
Add cloud configuration Injects common cloud settings into your launch.json.

Getting Started

  1. Install
    Search for ACSG-BizApps Tools in the VS Code Extension Marketplace and install.

  2. Ensure the AL Language extension is installed
    This extension depends on the official AL Language support in VS Code.

  3. Run a command
    Open the Command Palette (Ctrl+Shift+P), type ACSG-BizApps Tools, and pick the action you need.

Prerequisites

  • Docker Desktop (Windows containers mode)
  • PowerShell (Windows built-in or PowerShell 7+ on your PATH)
  • New-Container.ps1 in your repo root
  • At least one .bcdevenv*.json config file in your repo root
  • VS Code GitHub sign-in available (the extension will prompt if a GitHub session is needed) for remote self-hosted workflow dispatch

Container Workflow

  1. Run ACSG-BizApps Tools: Create development container from config.
  2. Pick one of the detected config files (.bcdevenv.json, .bcdevenv-*.json).
  3. The extension starts New-Container.ps1 and forwards the selected file via -ConfigPath.

On workspace open, the extension still checks launch.json container hosts first. If no match is found, it now also uses .bcdevenv naming hints (explicit names and template prefixes) before offering container creation.

Self-Hosted Remote Workflow

  1. Run ACSG-BizApps Tools: Create self-hosted remote container from config.
  2. Pick one of the detected config files (.bcdevenv.json, .bcdevenv-*.json).
  3. The extension dispatches .github/workflows/Aident-NewDevEnvironment-SelfHosted.yaml in the currently opened git repository (derived from remote.origin.url) using VS Code GitHub authentication.
  4. The workflow is watched to completion and the final status is reported.
  5. On successful completion, the extension reads workflow job summaries, extracts the web client URL, and updates AL connection settings in launch.json with the parsed server and port.

ConfigPath is always derived from the selected config file path and passed as workflow input. It is never read from inside the JSON content. BCDE_BCARTIFACTS_CACHE_FOLDER is derived from the selected .bcdevenv*.json content. Supported keys are container.bcartifactsCacheFolder, container.bcArtifactsCacheFolder, or container.artifactsCacheFolder.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft