debugging c# applications

Post on 06-Jul-2015

574 Views

Category:

Software

2 Downloads

Preview:

Click to see full reader

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/

top related