When you try to debug a managed application using Windbg and SOS, there have been issues over the years that have come up with trying to get the extension to work properly.
The major stumbling block has been to get it to load the proper files for it to work. These files have changed over the years. For example:
For .NET 1.0, we required a BIN file For .NET 1.1, the BIN information was pulled automatically For .NET 2.0, we require a mscordacwks file So why do we have these files?
These files are the method that the extension uses to know where specific information is inside of the process. The easiest way to get this information is with symbol files. The issue is that external to Microsoft that information is not available and so the extension would not be able to give you the information properly. So the solution was to create a file which references where all of the i ...
Go to the complete details ...