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¶
- Overview and parameters: ConnectSoft.Documentation — Blazor Shell Template and parameters
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.0–net10.0).