Skip to content

Blazor Microfrontend Library Template

The ConnectSoft Blazor Microfrontend Library Template produces a multi-project solution: Blazor Server shell, Blazor WebAssembly microfrontends, BFF API, and Shared.Contracts, with optional tests and UI kit adapter choice.

CLI

  • Identity: ConnectSoft.Blazor.MicrofrontendLibraryTemplate
  • Short name: connectsoft-blazor-mfe
dotnet new install <path-or-package>
dotnet new connectsoft-blazor-mfe -n MyPortal.Mfe

For a standalone shell-only app, use ConnectSoft.Blazor.ShellTemplate (connectsoft-blazor-shell).

The authoring repository builds on .NET 10 (net10.0); global.json pins the 10.x SDK with rollForward.

Engine model

  • sourceName: ConnectSoft.Blazor.MicrofrontendLibraryTemplate
  • AuthoringMode: reserves authoring-only projects (including ScaffoldTests) in the template repo.
  • Ports (ShellPort, BffApiPort, etc.) use numeric replaces only — not name tokens.

Parameter reference: parameters.md.