Development prerequisites


There are some general requirements and some IDE specific requirements.

General requirements

  1. .NET Sdk 8.0.204
  2. To install .NET 8 SDK on Linux(Ubuntu) run the following commands:
    wget https://download.visualstudio.microsoft.com/download/pr/0a1b3cbd-b4af-4d0d-9ed7-0054f0e200b4/4bcc533c66379caaa91770236667aacb/dotnet-sdk-8.0.204-linux-x64.tar.gz -O $HOME/dotnet.tar.gz
    mkdir -p $HOME/.dotnet
    tar zxf $HOME/dotnet.tar.gz -C "$HOME/.dotnet"
    echo 'PATH=$HOME/.dotnet:$HOME/.dotnet/tools:$PATH' >> ~/.bashrc
    export PATH=$HOME/.dotnet:$HOME/.dotnet/tools:$PATH
    dotnet dev-certs https --trust
    rm dotnet.tar.gz

  3. Node.js

  4. .NET workloads
  5. Bit Boilerplate project template
    dotnet new install Bit.Boilerplate


IDE specific requirements

Visual Studio

VS Code
code --install-extension ms-dotnettools.csdevkit
code --install-extension ms-dotnettools.blazorwasm-companion
code --install-extension glenn2223.live-sass
code --install-extension kevin-chatham.aspnetcorerazor-html-css-class-completion
code --install-extension ms-dotnettools.dotnet-maui
code --install-extension yy0931.vscode-sqlite3-editor