Skip to content

Blazor Shell Template

ConnectSoft.Blazor.ShellTemplate (dotnet new connectsoft-blazor-shell) scaffolds a Blazor Server application with Shared.Contracts and optional unit tests. sourceName for projects under src/ is Shell.BlazorServer; the emitted solution file remains ConnectSoft.Blazor.ShellTemplate.slnx (fixed name).

When to use it

  • You want a minimal shell to host microfrontends or routes without generating the full MFE/BFF set from connectsoft-blazor-mfe.
  • You are aligning a portal host with ConnectSoft template engine and CI conventions.

Full specification

Quick scaffold

dotnet new install ConnectSoft.Blazor.ShellTemplate
dotnet new connectsoft-blazor-shell -n MyCompany.Portal.Shell
dotnet build ./MyCompany.Portal.Shell/ConnectSoft.Blazor.ShellTemplate.slnx

Authoring projects in the template repository target .NET 10 (net10.0); the Framework dotnet new option remains available as a moniker (net8.0net10.0).