MksBrains.ASPMVC
8.0.0
dotnet new install MksBrains.ASPMVC@8.0.0
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.