AFAIK, you could always dotnet run app/app.csproj since 2016. Obviously you needed dotnet sdk installed.
If python hadn't (nearly) caught up to c# in typing support, I'd seriously consider moving or at least running it...but as it stands, python has established itself too well for me.
What's the difference between installing .NET or, say, python of node?