MksBrains.ASPMVC 8.0.0

dotnet new install MksBrains.ASPMVC@8.0.0
                    
This package contains a .NET Template Package you can call from the shell/command line.

MksBrains ASP MVC

ASP.NET Core MVC project for dotnet new.

This package provides an opinionated MVC starter for our team.
It is designed in the spirit of ASP.NET scaffolding: generate boilerplate faster, reduce repetitive setup, and keep new projects aligned with our internal structure and conventions.

What this provides

Helps prepare an ASP.NET Core MVC solution for launch, including:

  • MVC project structure
  • Solution file
  • Controllers, Models, Views, ViewModels, and Data folders
  • Entity Framework Core dependencies
  • Team-oriented starter layout and conventions
  • A clean starting point for inventory-style line-of-business applications

Why we use it

This template is our improved team version of the standard MVC bootstrap/scaffolding workflow.

It helps us:

  • start new projects faster
  • reduce repeated manual setup
  • keep folder structure consistent
  • standardize package references
  • onboard developers with a familiar project layout

Installation

Install the template package from NuGet:

dotnet new install MksBrains.ASPMVC

Usage

Create a new project:

dotnet new daspnetmvc -n TestProject -o TestProject

Example

dotnet new daspnetmvc -n InventoryPortal -o InventoryPortal
cd InventoryPortal
dotnet restore
dotnet run

Template identity

  • Package ID: MksBrains.ASPMVC
  • Short name: daspnetmvc

Notes

  • The generated project targets .NET 6.
  • The template is intended for internal team use and team-standard project bootstrapping.
  • Update package references and project conventions as needed for your environment.

Philosophy

Like ASP.NET scaffolding, this template focuses on developer productivity by generating a strong boilerplate foundation.
Unlike a generic starter, it also reflects our team defaults, project layout, and preferred setup for day-to-day development.

Versioning

Changes to the generated structure, dependencies, or defaults are delivered through new package versions.
Install or update the package, then generate a fresh project from the updated template.

License

MIT

  • net8.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
8.0.0 267 6/13/2026
6.0.0 226 6/13/2026
1.0.0 240 6/10/2026