This repository hosts a Blazor WebAssembly application scaffolded from the latest Fluent UI for Blazor templates. The project demonstrates the default Fluent UI navigation layout, counter sample, and weather data grid provided by the template.
- Ensure you have the .NET SDK 9.0.305 or later installed.
- Restore dependencies:
dotnet restore BlazorFluentWasmApp.sln
- Optionally run the automated checks locally:
dotnet build BlazorFluentWasmApp.sln dotnet test BlazorFluentWasmApp.sln - Run the WebAssembly app locally:
dotnet run --project BlazorFluentWasmApp
- Navigate to the displayed
https://localhostaddress to interact with the Fluent UI sample pages.
The global.json at the repository root pins the SDK version to ensure compatibility with the Fluent UI WebAssembly template.
The .devcontainer folder contains a ready-to-use Dev Container configuration based on the official .NET 9 image. Opening the repository in a compatible tool (such as VS Code with the Dev Containers extension or GitHub Codespaces) installs the required SDK and restores dependencies automatically.
Every pull request triggers the CI GitHub Actions workflow defined in .github/workflows/ci.yml. The workflow restores dependencies, builds the solution, and executes the test suite when test projects are present to guard against regressions.