Tools for Exploring .NET Internals
It's very frustrating having all of these tools only support Windows.<p>Despite all the wonderful work Microsoft has done with CoreCLR, the "IDE" debugger is still only available under a license that only permits use with Visual Studio and VSCode [1] and mdbg is still nowhere to be found for CoreCLR [2].<p>1: <a href="https://github.com/dotnet/core/issues/505" rel="nofollow">https://github.com/dotnet/core/issues/505</a>
2: <a href="https://github.com/dotnet/coreclr/issues/1145" rel="nofollow">https://github.com/dotnet/coreclr/issues/1145</a><p>From what I've gathered, the best you have right now for doing command line debugging is the "SOS" plugin for lldb, which seems to require building the lldb plugin and sometimes even lldb (!!) yourself [3][4].<p>3: <a href="https://github.com/dotnet/coreclr/blob/master/Documentation/building/debugging-instructions.md" rel="nofollow">https://github.com/dotnet/coreclr/blob/master/Documentation/...</a><p>4: <a href="http://blogs.microsoft.co.il/sasha/2017/02/26/analyzing-a-net-core-core-dump-on-linux/" rel="nofollow">http://blogs.microsoft.co.il/sasha/2017/02/26/analyzing-a-ne...</a><p>Not very fun if you're not using Windows.