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 -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
code --install-extension kevin-chatham.aspnetcorerazor-html-css-class-completion
code --install-extension ms-dotnettools.dotnet-maui
code --install-extension yy0931.vscode-sqlite3-editor