debugging c# applications
DESCRIPTION
Slide deck on Debugging C# Applications.TRANSCRIPT
Debugging C# Applications
Jaliya Udagedara
What are we going to discuss today?
The Problem
What’s New for the Debugger in Visual Studio 2013
Diagnostic Messages
Debug / Trace Classes
Write / Assert / Fail methods
Demo : Using Debug and Trace
Debugging with IntelliTrace
Demo : Using IntelliTrace
The Problem
Finding bugs
Issues thrown “over the wall” from Test / QA
Reworking the same bug more than once
Unknown issues
What’s New for the Debugger in Visual Studio 2013
Asynchronous Debugging in Windows Store Apps
Just My Code for C++ and JavaScript Debugging
64-bit Edit and Continue for the .NET Framework
Return value inspection for .NET Framework Methods
.NET Framework Memory Analysis with Dump Files
Code Map Debugging
IntelliTrace Debugging
Diagnostic Messages
Debug and Trace Classes
P
Debug is only Debug configuration
Trace is for both Debug and Release configurations
Diagnostic Messages contd.
Debug and Trace classes contains various methods.
Write
O
Assert
Break execution and outputs information if a specified condition fails
Fail
• Using Debug and Trace
Debugging with IntelliTrace
Live Debugging
Debugging with IntelliTrace
IntelliTrace Events
IntelliTrace Events
IntelliTrace Calls
Low performance
IntelliTrace Events vs Calls View
• Using IntelliTrace
Useful links
http://www.visualstudio.com/downloads/download-visual-studio-
vs#d-additional-software
http://intellitracecpconfig.codeplex.com/
Thank You!http://www.jaliyaudagedara.blogspot.com/