Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>ALGetNew to Visual Studio Code? Get it now.
ALGet

ALGet

Preview

365 business development

|
207 installs
| (1) | Free
NuGet package manager for Microsoft Dynamics 365 Business Central AL development.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

ALGet Package Manager

ALGet Package Manager

This is the README for ALGet Package Manager, a Visual Studio Code extension that provides a package manager for AL projects.

ALGet allows you to manage NuGet packages for AL projects, including installing, updating, and removing packages.

It also provides information about packages, including dependencies and versions.

Good to know
ALGet is currently in preview.
We are still working on performance improvements and other aspects. We are actively seeking feedback, so if you have any suggestions or encounter any issues, please let us know.

Features at a glance

  • Manage NuGet packages for AL projects
  • Install, Update and Remove packages
  • View package information
  • View package dependencies
  • View package versions
  • Support for NuGet Feeds
    • Support multiple feeds, including private feeds
    • Support for NuGet.org
    • Support for Azure DevOps feeds
    • Support for GitHub feeds
    • Support for Microsoft AppSource Symbols feed
    • Support for Microsoft Symbols feed
  • Restore packages for AL projects

ALGet: Restore Packages

ALGet - Restore Packages

ALGet: Install Package

ALGet - Install Package

ALGet: Update Package

ALGet - Update Package

Configuration

ALGet - Sample Configuration

Configuration Description Setting Default Value
Country Code Specifies the localization of NuGet packages to use. 365businessdev.alget.countryCode W1
Enable Microsoft Symbols Feed Specifies whether to enable the public Microsoft Symbols feed. 365businessdev.alget.enableMicrosoftSymbolsFeed true
Enable Microsoft AppSource Symbols Feed Specifies whether to enable the Microsoft AppSource Symbols feed. 365businessdev.alget.enableMicrosoftAppSourceSymbolsFeed true
Custom NuGet Feeds Specifies custom NuGet feeds to use. 365businessdev.alget.customNuGetFeeds []

Custom NuGet Feeds

Custom NuGet feeds can be added to the configuration. The following properties are available:

Property Description Type Required
Name The name of the feed. string Yes
Url The URL of the feed. string Yes
API Key The API key used to authenticate with the private feed. string No
Package ID Schema Specifies the pattern used to create NuGet package IDs in this feed. Omit this parameter to use default schema {publisher}.{name}.symbols.{appId} string No
{
    "365businessdev.alget.customNuGetFeeds": [
        {
            "name": "My Custom Feed",
            "url": "https://mycustomfeed.com/v3/index.json",
            "packageIDSchema": "{publisher}.{name}.{appId}"
        }
    ]
}

Good to know

NuGet Package ID Schema

ALGet uses a default schema to process NuGet package IDs. The schema is {publisher}.{name}[.{countryCode}].symbols.{appId}. Some ISV partners may use a different schema for their packages. In this case, you can configure a custom schema for the feed.

Note:
The schema must contain the placeholder {appId} to allow us to add the package to your app.json file.

Requirements

  • Visual Studio Code 1.94.0 or higher
  • AL Language extension (recommended)

Known Issues

  • None 🥳, unless you find one, then please report it.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft