Habib Heydarian's Blog @ Microsoft

Program Manager for Microsoft Robotics, Visual Studio

How to create a bootable USB flash drive to install Windows 8 Developer Preview

Like many folks, after watching the BUILD keynote this morning, I couldn't wait to get home and...

Author: Habib Heydarian [MSFT] Date: 09/14/2011

One bug, two developers: Collaborative debugging is now a reality in Visual Studio 2010

Quite often, one or more developers need to collaborate on a bug to figure out the root cause of the...

Author: Habib Heydarian [MSFT] Date: 12/01/2009

Search For This Line In IntelliTrace

One of the key benefits of IntelliTrace is that it collects lots of useful information about your...

Author: Habib Heydarian [MSFT] Date: 11/24/2009

IntelliTrace: A graphical comparison

One of the easiest ways to understand what IntelliTrace is and what it does, is through a comparison...

Author: Habib Heydarian [MSFT] Date: 11/20/2009

How to Count the Lines of Code (LOC) in your application using Visual Studio

I was talking to someone the other day and he asked me whether Visual Studio has a tool to count the...

Author: Habib Heydarian [MSFT] Date: 10/27/2009

Looking for questions or feedback on IntelliTrace

During the last few months, I've been blogging extensively about a new Visual Studio 2010 feature...

Author: Habib Heydarian [MSFT] Date: 10/26/2009

Using IntelliTrace to view the return value of a VB or C# method

A few months ago, I blogged about how to view the return value of a C# or VB method in the Visual...

Author: Habib Heydarian [MSFT] Date: 10/23/2009

IntelliTrace is not available. Why?

When using IntelliTrace, you might run across the following error message in the IntelliTrace...

Author: Habib Heydarian [MSFT] Date: 10/22/2009

The future of debugging is here! Visual Studio 2010 now supports stepping back in the debugger.

In my previous post Getting Started with Visual Studio 2010 IntelliTrace: Hello IntelliTrace!, I...

Author: Habib Heydarian [MSFT] Date: 10/21/2009

Getting Started with Visual Studio 2010 IntelliTrace: Hello IntelliTrace!

One of the most talked about features in Visual Studio 2010 Beta 2 is IntelliTrace. In a nutshell,...

Author: Habib Heydarian [MSFT] Date: 10/20/2009

Visual Studio 2010 Beta 2: The Historical Debugger is now IntelliTrace!

Over the last few months, I've blogged a fair amount about a new feature in Visual Studio 2010...

Author: Habib Heydarian [MSFT] Date: 10/19/2009

How to edit code when debugging a 64-bit application

One of the most popular features in the Visual Studio debugger is the ability to edit code during a...

Author: Habib Heydarian [MSFT] Date: 10/12/2009

RUNTIME turns 100,000!

Today represents a huge personal milestone. My car reached a 100,000 miles! There is nothing unique...

Author: Habib Heydarian [MSFT] Date: 09/29/2009

Debugging a COM object (Runtime Callable Wrapper) with Visual Studio 2010

If you have written managed code that uses a COM object, then you are probably familiar with...

Author: Habib Heydarian [MSFT] Date: 09/22/2009

Coverage of the Visual Studio 2010 Historical Debugger

During the last couple of months, I've covered the Historical Debugger extensively. If you are...

Author: Habib Heydarian [MSFT] Date: 09/21/2009

An in depth look at the Historical Debugger in Visual Studio 2010 (Part VI)

In previous blogs, I have covered the Historical Debugger extensively and talked about many of the...

Author: Habib Heydarian [MSFT] Date: 09/18/2009

Class Breakpoint: How to set a breakpoint on a C++ class in the Visual Studio Debugger

When debugging an application, there are times when you want the debugger to stop whenever any of...

Author: Habib Heydarian [MSFT] Date: 09/10/2009

Troubleshooting common breakpoint problems in the Visual Studio debugger (Part I)

On the Visual Studio debugger team, one of the areas where we regularly receive feedback is when...

Author: Habib Heydarian [MSFT] Date: 09/01/2009

How to debug a 64-bit dump using the Visual Studio debugger

One of the questions that comes up about debugging dump files is how to debug a dump file that was...

Author: Habib Heydarian [MSFT] Date: 08/31/2009

A few facts about the DinnerNow.net 3.1 sample application

Now that the DinnerNow.net 3.1 sample application has been released, I thought I'd share some...

Author: Habib Heydarian [MSFT] Date: 08/18/2009

DinnerNow.net 3.1 for Windows 7 and Windows Server 2008 R2 released

DinnerNow.net 3.1 follows in the footsteps of the 3.0 release of DinnerNow.net by adding support for...

Author: Habib Heydarian [MSFT] Date: 08/17/2009

How to install IIS 7.5 on Windows 7 using the Command Line

On Windows Vista, to install IIS 7.0 from the command line, you can use a tool called the Windows...

Author: Habib Heydarian [MSFT] Date: 08/14/2009

Getting Windows Mobile Device Center to work on Windows Server 2008 R2

When you try to install Windows Mobile Device Center 6.1 (drvupdate-amd64.exe) on Windows Server...

Author: Habib Heydarian [MSFT] Date: 08/13/2009

Create your own Code Analysis rule set using Visual Studio Team System 2010

In a previous post, I explained how to use Code Analysis in Visual Studio 2010 to detect dead code....

Author: Habib Heydarian [MSFT] Date: 08/12/2009

How to detect the .NET Framework directory using PowerShell

As 64-bit machines become mainstream, one of the problems that developers run into is dealing with...

Author: Habib Heydarian [MSFT] Date: 08/11/2009

Just released: Patch to make NetCFSvcUtil.exe work on Windows 7 (and other operating systems)

In an earlier blog post, I mentioned that NetCFSvcUtil.exe (available as part of Power Toys for .NET...

Author: Habib Heydarian [MSFT] Date: 08/10/2009

Windows 7 RTM Training Kit For Developers is here!

If you are a developer and you are planning to write applications for Windows 7, then one of the...

Author: Habib Heydarian [MSFT] Date: 08/07/2009

Visualize project dependencies with the Team System 2010 Architecture Explorer

As early as Visual Studio 2002, Visual Studio has supported the ability to see the dependencies...

Author: Habib Heydarian [MSFT] Date: 08/06/2009

PDC 2009: Developing Quality Software using Visual Studio Team System 2010

Software quality is a subject that is near and dear to my heart. At PDC 2009 this year, there is...

Author: Habib Heydarian [MSFT] Date: 08/05/2009

How to debug an exception with the Visual Studio 2010 Historical Debugger

In a previous blog, I covered how to debug a LINQ to SQL query using the Historical Debugger. In...

Author: Habib Heydarian [MSFT] Date: 08/05/2009

Catch string formatting bugs with Visual Studio Team System 2010

Formatting strings is a very common task in .NET development. Examples include formatting dates and...

Author: Habib Heydarian [MSFT] Date: 08/03/2009

Discover dead code in your application using Code Analysis

Last weekend, I spent a good 30 minutes trying to figure out why I wasn't hitting a breakpoint in a...

Author: Habib Heydarian [MSFT] Date: 07/31/2009

Debugging 101: How to skip over code in the Visual Studio Debugger

One of the questions that comes up regularly on newsgroups is "How do I skip over a section of...

Author: Habib Heydarian [MSFT] Date: 07/30/2009

Use UML Sequence Diagrams in Team System 2010 to reverse engineer your code

One of the new features that we have added in Visual Studio Team System 2010 is the ability to...

Author: Habib Heydarian [MSFT] Date: 07/29/2009

Quick Tip: How to move a breakpoint in the Visual Studio debugger

Setting a breakpoint in the Visual Studio debugger is as simple as placing your cursor on a line of...

Author: Habib Heydarian [MSFT] Date: 07/28/2009

Visual Studio 2010 RIP List (Partial)

Like any software product, with every new release of Visual Studio, we add numerous new features to...

Author: Habib Heydarian [MSFT] Date: 07/27/2009

Walkthrough: Measure the performance of your JScript code with Team System 2010

In Visual Studio Team System 2010, one of the new features that we have added to the Profiler is the...

Author: Habib Heydarian [MSFT] Date: 07/24/2009

The anatomy of the Historical Debugger Navigation Bar (Navbar)

In a recent Channel 9 10-4 video, Brian Keller introduced the Historical Debugger in Visual Studio...

Author: Habib Heydarian [MSFT] Date: 07/23/2009

The Visual Studio Output window: It has more to offer than meets the eye

At first glance, the Visual Studio Output window appears to be a boring tool whose only role in life...

Author: Habib Heydarian [MSFT] Date: 07/22/2009

How to install and configure the DinnerNow.net 3.0 sample application [Video]

About two weeks ago, version 3.0 of the DinnerNow.net sample application was released and I covered...

Author: Habib Heydarian [MSFT] Date: 07/20/2009

Walkthrough: Debug a WPF window or Windows Form without running your application [Video]

Most Windows GUI applications share a common trait. They all have multiple forms and/or dialogs. In...

Author: Habib Heydarian [MSFT] Date: 07/17/2009

Code Analysis and NaN (Not a Number)

Code Analysis in Visual Studio Team System can be extremely helpful when it comes to pointing out...

Author: Habib Heydarian [MSFT] Date: 07/16/2009

Mixed Mode Debugging for 64-bit Applications

In Visual Studio 2008 and earlier releases, one of the key complaints is that the debugger doesn't...

Author: Habib Heydarian [MSFT] Date: 07/15/2009

Debugging LINQ to SQL queries using the Historical Debugger

I've covered the Visual Studio 2010 Historical Debugger extensively in a few of the previous posts....

Author: Habib Heydarian [MSFT] Date: 07/14/2009

Fun with Breakpoints in the Visual Studio Debugger

Once in a while, I come across a feature in the debugger where I ask myself: "I wonder if...

Author: Habib Heydarian [MSFT] Date: 07/13/2009

Managing Breakpoints in Visual Studio 2010 using Breakpoint Labels

One of the new features that we've added to the Visual Studio 2010 debugger is the ability to manage...

Author: Habib Heydarian [MSFT] Date: 07/11/2009

Debugging WPF applications in Visual Studio 2010 using WPF Tracing

In an earlier blog, I described how to use the new WPF Visualizer to debug WPF applications in...

Author: Habib Heydarian [MSFT] Date: 07/09/2009

Visual Studio Team System 2010 Profiler and Virtual Machines: Error VSP1454 is no more!

Prior to Team System 2010, if you try to profile an application on a virtual machine (e.g. Virtual...

Author: Habib Heydarian [MSFT] Date: 07/09/2009

New Visual Studio Debugger 2010 feature for C/C++ Developers: Using string functions in conditional breakpoints

This should make many C/C++ developers happy when Visual Studio 2010 becomes available (you can...

Author: Habib Heydarian [MSFT] Date: 07/07/2009

Next>