I could take a long time to teach you about WinDbg and SOS (Son of Strike) so I will avoid that here. I want to give you a quick view into how SOS works in the Immediate Window. If you want to get hardcore with debugging then the absolute best places to learn are these two blogs: John Robbins over at Wintellect: http://www.wintellect.com/CS/blogs/jrobbins/default.aspx
Tess Ferrandez an ASP.NET Escalation Engineer at Microsoft: http://blogs.msdn.com/b/tess/ Loading SOS In The Immediate WindowWith that said, let's take a look at what it takes to get SOS going in the Immediate Window. As we go along I will also show you the most common messages you will encounter when trying to set this up. First, open the Immediate Window (CTRL + ALT + I) and put in ".load sos" then press ENTER. x86You will most likely get this message:"SOS not available while Managed only debugging. To load SOS, enable unmanaged debugging in your project properties."The fix is, obviously, to go to your project properties (the Debug tab):
Read more: Visual Studio Tips and Tricks
Tess Ferrandez an ASP.NET Escalation Engineer at Microsoft: http://blogs.msdn.com/b/tess/ Loading SOS In The Immediate WindowWith that said, let's take a look at what it takes to get SOS going in the Immediate Window. As we go along I will also show you the most common messages you will encounter when trying to set this up. First, open the Immediate Window (CTRL + ALT + I) and put in ".load sos" then press ENTER. x86You will most likely get this message:"SOS not available while Managed only debugging. To load SOS, enable unmanaged debugging in your project properties."The fix is, obviously, to go to your project properties (the Debug tab):
Read more: Visual Studio Tips and Tricks
0 comments:
Post a Comment