Getting started
Setup your development environment
.NET 9
For Windows: Visual Studio & Visual Studio Code
To streamline your development setup, we’ve simplified the installation process into a straightforward sequence of commands.
These components are installed via the Windows Package Manager (WinGet), which comes pre-installed on Windows 11.
The default commands listed below are required for Web & API development, however,
you can choose other options too, then click the Copy button and paste them into
the Windows PowerShell as an Administrator to run.
Installation Script
echo 'Set execution policy'; Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser -Force; echo 'Install - Update winget'; $ProgressPreference = 'SilentlyContinue'; Install-PackageProvider -Name "NuGet" -Force; Set-PSRepository -Name "PSGallery" -InstallationPolicy Trusted; Install-Script winget-install -Force; winget-install -Force; echo 'Install .NET SDK https://dotnet.microsoft.com/en-us/download'; winget install Microsoft.DotNet.SDK.9 --accept-source-agreements --accept-package-agreements; echo 'Discover installed .NET SDK'; $env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User"); echo 'Install Node.js https://nodejs.org/en/download/package-manager/all#windows-1'; winget install OpenJS.NodeJS --accept-source-agreements --accept-package-agreements; echo 'Install WebAssembly workloads https://learn.microsoft.com/en-us/aspnet/core/blazor/webassembly-build-tools-and-aot#net-webassembly-build-tools'; dotnet nuget add source "https://api.nuget.org/v3/index.json" --name "nuget.org"; dotnet workload install wasm-tools; echo 'Install the Bit.Boilerplate project template https://www.nuget.org/packages/Boilerplate.Templates'; dotnet new install Bit.Boilerplate::9.0.1;