SkillAgentSearch skills...

Modern.CSharp.Templates

A toolkit of modern dotnet new templates for C# 13, .NET 9, Microsoft Orleans 9, Windows App SDK and Uno Platform 5

Install / Use

/learn @VincentH-Net/Modern.CSharp.Templates

README

<img src="src/CSharp-Toolkit-Icon.png" alt="C# Toolkit" width="64px" /> Modern.CSharp.Templates

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

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

Templates:

  • mcs-editorconfig doc<br /> 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<br /> Project that adds concise C# Markup 2 to a Uno Platform 5.6 Solution (.NET 9/8)

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

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

  • mcs-orleans-multiservice doc<br /> 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:<br /> Nuget (with prereleases)

View on GitHub
GitHub Stars16
CategoryDevelopment
Updated6d ago
Forks1

Languages

C#

Security Score

95/100

Audited on Mar 31, 2026

No findings