Follow C# conventions and use a more relevant version (eg. .NET 7)

When you create a new C# project, the default code does not follow C# conventions at all. Further more, still seems to use Mono, even though .NET Core has existed for many years now, which is open source and has great Linux support. There is no need to use Mono anymore. I can’t really use for C# because of this, it’s very limiting to be stuck with such an outdated version of the language.

1 Like

You are not stuck with Mono. You can fully customise your environment via Nix.

You can view the docs or my video here:

I do agree that it would be good to have the default template updated though.

1 Like