DemoMVC.Template
1.0.1
dotnet new install DemoMVC.Template@1.0.1
# DemoMVC Starter Template
ASP.NET Core MVC project template for dotnet new.
This package provides a ready-to-use ASP.NET Core MVC starter template designed to simplify project initialization and reduce repetitive setup tasks.
The template follows common ASP.NET Core MVC practices and includes a preconfigured project structure suitable for small and medium-sized business applications, educational projects, internal tools, and prototype development.
## What this provides
The generated solution includes:
* ASP.NET Core MVC project structure
* Solution file
* Controllers, Models, Views, ViewModels, Services and Data folders
* Entity Framework Core integration
* ASP.NET Core Identity support
* Bootstrap-based UI foundation
* Sample configuration and application settings
* Common project conventions and folder organization
## Why use this template
This template helps developers:
* create MVC applications faster
* reduce manual project setup
* maintain a consistent solution structure
* start with commonly used dependencies already configured
* focus on business logic instead of boilerplate code
## Installation
Install the template package:
dotnet new install DemoMVC.Template
## Usage
Create a new project:
dotnet new demomvc -n MyProject -o MyProject
## Example
dotnet new demomvc -n InventoryPortal -o InventoryPortal
cd InventoryPortal
dotnet restore
dotnet run
## Template Identity
Package ID:
DemoMVC.Template
Short name:
demomvc
## Requirements
* .NET 8 SDK or later
* Visual Studio 2022 or compatible IDE
## Notes
The generated project is intended as a general-purpose MVC starting point.
You can freely modify:
* project structure
* package references
* authentication configuration
* Entity Framework settings
* UI components and styling
to match your own development requirements.
## Philosophy
The goal of this template is to provide a practical ASP.NET Core MVC foundation that minimizes startup effort while remaining flexible enough for a wide variety of application types.
Rather than enforcing a specific architecture, the template provides a sensible default structure that developers can extend as needed.
## Versioning
Updates to project structure, dependencies, configuration, and starter components are distributed through new template package versions.
To use the latest version, update the installed template package and generate a new project.
## 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.