Stepping Into / Debugging Interface Implementer

c#, debugging, interface, visual-studio-2010, visual-studio-debugging

Solution

Change the assembly references in your main project to use project references.

This way VS can compile the debug versions of the bridge projects and properly keep track of what's going on so you can step into it.

Problem

I have two projects in my solution `Bridge` and `BridgeInterface` being used by my applications update process and it's throwing a FileLoadException when I try to run use the `Initialize()` method from the Bridge class. The problem is I can't step into this method, and I have run out of ideas, I need to see where the fault lies in the code! The Bridge projects where not originally originally part of the solution, so I added both the projects and have pointed to their PDB symbol files. (The .DLL's are showing as symbols loaded in the modules window.) I also have "Just My Code" unchecked and all projects in the solution are targetting the .NET 4 Full Profile. Checked to see if the implementer was using `DebuggerStepperBoundary` or `DebuggerStepThroughAttribute` no such luck. Any ideas?

Original source