.NET and its runtimes
Posted by Ok-Presentation-94@reddit | learnprogramming | View on Reddit | 1 comments
Hi, I know that .NET (dotnet) is a framework, but I’m a bit confused. When I want to use the debugger and it offers me different runtimes among the ones I already know (CoreCLR, Mono, BlazorWasm, etc.), it also shows dotnet.
But what exactly does that correspond to? What would be the difference between this one and CoreCLR, for example?
It’s hard to find this information online I’m probably not using the right keywords. Thanks for any explanations or resources you can share 😁
EliSka93@reddit
I'm not sure about all of them, but to my understanding it's basically just the tools and configurations the debugger has and can use.
For example Blazor builds on top of .Net, but it has some capabilities that .Net doesn't have, so I expect the debugger is the same way.
You can probably debug most of a blazor project with the .Net debugger, but certain intricacies it might not catch.