PDC 2009 Day 3: Microsoft Visual C# IDE Tips and Tricks

19/11/2009

tags: , ,
no comments

In this PDC session, DJ Park, C# IDE Program Manager, reviewed a lot of tips and tricks available in Visual-Studio 2010.

Announcing CodeRush Xpress

CodeRush Xpress is coming soon for Visual-Studio 2010, and will be free and downloadable. This release is scheduled soon after the release of Visual-Studio 2010.

My Highlighted Features

Below are the features which impressed me the most. Watch the session Video to see all of the available reviewed features.

Multi-Monitor Support

Visual-Studio 2010 now (finally) support multi-monitor setups. Just click and drag document windows onto other monitors, outside of the main Visual-Studio window. For me, this is definitely a performance booster as I like working with a dual-monitor setup!

Dependency & Call Graph Generator

The IDE is now able to generate a very intuitive dependency graph between assemblies and classes in a loaded solution. You can also generate a call graph which visualizes all of the call flows in your application. Check out the “Butterfly View”. I feel like I’m going to use this feature quite a lot.

IntelliTrace

IntelliTrace allows stepping back in time while debugging your application and is very useful in scenarios in which it is hard to catch that exact moment your bug occurred, allowing you to return to it after it has happened.

Pin Data Tips to the Editor

Visual-Studio 2010 now allows you to pin data tips (which are basically watches you define) to the editor and comment them. When you move around your code – your data tips move around with it allowing for a convenient debugging experience.

Camel-Case Search in IntelliSense

IntelliSense now supports Camel-Case searches as it suggests completions to your code. For example, typing “XmlReader reader = new XR” would immediately bring the classes which XR is their initials. I like this feature as it means much less typing…

The Bottom Line

Go ahead and use Visual-Studio 2010 Beta 2. It’s fun!

Add comment
facebook linkedin twitter email

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*