Skip to content

Latest commit

 

History

History
30 lines (21 loc) · 2.1 KB

File metadata and controls

30 lines (21 loc) · 2.1 KB

C# Toolkit Modern.CSharp.Templates

A toolkit of modern dotnet new templates for C# 14, .NET 10, Microsoft Orleans 10, Windows App SDK and Uno Platform 6

Tip

You can get agentic engineering support for all these templates and their corresponding libraries, with the skills and directives in .NET Agentic Engineering

(Note: this repo was transferred from Applicita to VincentH-Net on March 17, 2025 to reflect who actively maintains it)

Templates:

  • mcs-editorconfig doc
    Settings for C# 14 code formatting, style, naming style and analysis. Promotes conciseness, readability and leveraging the latest language features. (can also be used with C# 10 - 13)

  • mcs-uno-markup2 doc
    Project that adds concise C# Markup 2 to a Uno Platform 6 Solution (.NET 10/9)

  • mcs-uno-view doc
    C# Markup 2 View + Model item template for use with mcs-uno-markup2 template (.NET 10/9, model type MVUX/MVVM/none)

  • mcs-orleans-results doc
    Concise, version-tolerant result pattern implementation for Microsoft Orleans 8 or later

  • mcs-orleans-multiservice doc
    Prevent microservices pain with logical service separation for Microsoft Orleans 10

The Orleans templates can be combined with Orleans.Multitenant for secure, flexible tenant separation in Microsoft Orleans 10

For how to install, see:
Nuget (with prereleases)