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/.cvw view templates with @model directive (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 GreetFormModel class
  • 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.

Version Downloads Last Updated
1.1.0 105 4/14/2026
1.0.4 91 4/14/2026