Table of Contents

Installation

Prerequisites

The requirements below apply to the version of Neos from which this documentation was generated.
If you use a different version, the requirements may be different.

Visual Studio

Visual Studio is not required, however we recommend using it to edit C# files, projects and solutions generated by Neos.
If you choose to use Visual Studio, you must install Visual Studio 2022 in version 17.4 or higher to support .NET SDK 8.

.NET

Neos requires the .NET 10 SDK and runtime.

.NET SDK

Before installing Neos for the first time, make sure a version of the .NET SDK is installed (even if prior to version 10). This is needed to get the Neos CLI package that will install Neos and the required version of the .NET SDK.
You can check the installed versions by typing the following command:

dotnet --list-sdks

Example :

PS C:\Users\Admin> dotnet --list-sdks
10.0.400 [C:\Program Files\dotnet\sdk]

Be aware that this command does not assure the .NET SDK is installed even if one version is listed.
To make sure a version is really installed, copy the path next to it, open it in your file explorer and open the corresponding directory. If it is empty, this means the SDK was probably uninstalled by an update.

Before the first installation of Neos, if no version of the .NET SDK is installed, you need to install one manually.

Node.js

Node.js version 22.12 or higher must be installed. You can check the installed version by typing the following command:

node --version

You can install it by typing the following command:

winget install -e --id OpenJS.NodeJS.LTS

You can update it by typing the following command:

winget update -e --id OpenJS.NodeJS.LTS

Public packages feed

Neos packages are in a public packages feed.

NuGet packages

To be able to download the NuGet packages, you have to add the source by typing the following command:

dotnet nuget add source "https://pkgs.dev.azure.com/POLE-ERP-GROUPEISA/Neos-Public/_packaging/Neos-Public/nuget/v3/index.json" -n "Neos-Public"

Neos CLI

Installation

Neos CLI contains all the necessary commands to manage a cluster. For more information, see the Neos CLI.

To install it, type the following command:

dotnet tool install GroupeIsa.Neos.Console --global --ignore-failed-sources --no-cache --interactive --verbosity minimal

After the first installation, you must set up the development environment by running the setup command as an administrator.

Update

If the tool is already installed, you can updated it by typing the following command:

dotnet tool update GroupeIsa.Neos.Console --global --ignore-failed-sources --no-cache --interactive --verbosity minimal

After each update, you must set up the development environment by running the setup command as an administrator.

Setup

After the first installation and each update, you must set up the development environment by running the following command as an administrator:

neos setup
Important

The command can launch installation programs that create environment variables (e.g. dapr). After initializing Neos with the neos setup command, you'll need to use a new terminal for these to be usable.

Troubleshooting

If you have problems with the installation, see the troubleshooting page.

Neos Studio VS Code extension

The Neos Studio VS Code extension is a Visual Studio Code extension that brings Neos Studio functionality directly into VS Code. It allows you to manage your cluster's modules metadata, browse entity views, and interact with your Neos environment without leaving your code editor. See the Neos Studio VS Code extension article for installation steps and usage details.