Blazor Toolkit

System Requirements

This page summarises the system requirements for developing, building, and running the samples and components in this toolkit. The toolkit supports both Blazor Server and Blazor WebAssembly hosting models and can be developed on Windows, Linux, and macOS.

Integrated Development Environment (IDEs)

Supported IDEs for developing and running the samples and components:

.NET SDK (supported versions)

Install one of the following .NET SDKs corresponding to the project you want to build or run:

  • .NET 10.0 (latest) — Requires Visual Studio 2026 18.0.0 or later, or use the .NET CLI
  • .NET 9.0 (LTS) — Requires Visual Studio 2022 17.12.0 or later, or use the .NET CLI
  • .NET 8.0 (LTS) — Requires Visual Studio 2022 17.8.0 or later, or use the .NET CLI

Notes and compatibility

  • This toolkit targets .NET 8, 9, and 10. For older framework support, consult the component vendor's version compatibility documentation.
  • When building or testing, ensure the installed SDK version matches the project's declared TargetFramework or TargetFrameworks to avoid build and runtime issues.
Verifying the installed SDK

Run the following command to list all installed .NET SDKs and their versions:

terminal
dotnet --list-sdks

Compare the output against the TargetFramework value in your .csproj file. If a required SDK is missing, download it from dotnet.microsoft.com.

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.