Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Stepping Into / Debugging Interface Implementer

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?

like image 666
Amicable Avatar asked Apr 25 '12 14:04

Amicable


People also ask

What is debugger interface?

The debugger interface also uses the Output window, usually displayed at the bottom of the screen, to display various output messages generated by the debugger. These messages may include such things as tracing information, information about breakpoints, and error messages.


1 Answers

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.

like image 160
NotMe Avatar answered Sep 28 '22 11:09

NotMe