Skip to content

.NET Internals - Inside the CLR

Photo of Dan Clarke
Hosted By
Dan C. and Matt N.
.NET Internals - Inside the CLR

Details

"Inside the CLR; what does it take to run your C#?"
with Chris Bacon (https://twitter.com/Chrisdunelm)

Running C#/.NET code is something we do all the time. But how does the .exe/.dll file produced by the compiler actually get executed? What's going on inside the dotnet[core]/Mono runtime?

In an attempt to answer these questions we'll investigate the contents of a .NET executable file and the things that the runtime needs to have in place in order to execute .NET code. With examples from a very simple interpreted .NET runtime, demonstrating that this may not be as complex as you imagined!

This will be based on the (inefficient, pointless, and obsolete!) DotNetAnywhere runtime that Chris wrote many years ago: https://github.com/chrisdunelm/DotNetAnywhere

Photo of .NET Oxford group
.NET Oxford
See more events