IT:AD:Debugging

*

* [[IT/AD/Debugging/IntelliTrace/]]
* [[IT/AD/Debugging/Remote/]]
* [[IT/AD/JScript/Debugging/]]

For trying to track down 500 issues, etc, see Diagnostics

To debug optimized managed apps read this:

  • http://nuget.codeplex.com/discussions/264611
    • Especially the part:
    `davidebbo did a great job here summing up the possibilities. I just want to add that in .NET there are no hidden differences between Debug and Release builds - no additional optimizations are applied, only preprocessor conditionals and the Conditional attribute. The entire optimization work is done during JIT, and that can be disabled by COMPLUS_ZapDisable (which, by the way, is a really cryptic name for what it does). or with an INI file: http://blogs.msdn.com/b/jaredpar/archive/2008/08/29/disabling-jit-optimizations-while-debugging.aspx`