ConsoleMVC.Template
1.1.0
dotnet new install ConsoleMVC.Template::1.1.0
This package contains a .NET Template Package you can call from the shell/command line.
ConsoleMVC Application Template
A dotnet new project template for ConsoleMVC — an MVC framework for console applications inspired by ASP.NET Core MVC.
Installation
dotnet new install ConsoleMVC.Template
Usage
# Create a new ConsoleMVC project
dotnet new consolemvc -n MyApp
# Run it
cd MyApp
dotnet run
What You Get
A ready-to-run console application structured with the MVC pattern:
- Program.cs — entry point using the familiar
CreateBuilder().Build().Run()pattern - Controllers/ — controller classes that handle actions and return results
- Views/ —
.cvwview templates with@modeldirective (compiled at build time) - Models/ — ViewModel DTOs passed from controllers to views
The template includes working examples of:
- Navigation — moving between controllers and actions (
Home,About) - Form data posting with model binding — a greeting form that collects input and posts it to a controller as a
GreetFormModelclass - Form data posting with simple parameters — a calculator that posts individual values (
int a,int b,string op) directly to action method parameters
IDE Support
For .cvw file recognition, syntax highlighting, and icon support in JetBrains Rider, install the ConsoleMVC CVWSupport plugin:
Learn More
-
net10.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.