Can’t hit breakpoints in a plug-in or can’t debug .NET 2.0/3.0/3.5 from a mixed mode .exe project with Visual Studio 2010?

With Visual Studio 2010 came the release of Visual Studio .NET 4.0.  .NET 4.0 adds a lot of great features and new capabilities; however with .NET 4.0 came a new 4.0 debug engine in Visual Studio 2010 (so there are now two managed debug engines, 2.0/3.0/3.5 and 4.0).  Ordinarily if you are developing/debugging your managed…


Why don’t I see “Debug with Mixed” when debugging the dump of a managed process in Visual Studio 2010

It has been well publicized that Visual Studio 2010 introduced the ability to debug dumps of managed processes in mixed mode (as opposed to the old days of native debugging + SOS in the Immediate Window).  The one fact about this new feature that often gets overlooked or forgotten is that mixed mode debugging only…


Jinx: Visual Studio plug-in for debugging multi-threaded code

Today I’m going to introduce a plug-in for Visual Studio (still in beta) that helps to speed up finding concurrency bugs in multi-threaded applications. Example of a concurrency bug Consider an application that has two threads (“Thread A” and “Thread B”) that share a common stack. Each thread reads (pops) one value off the stack…