Is there something wrong with the .dll file? Shouldn’t it just consider the code as closed source since it’s all byte code and try NOT to step through it? Is there any way to make this possible?
For example, I have an ASP.net MVC 3 project which is using both Fluent NHibernate and NHibernate. Regardless of which version I use, I can’t debug what is happening without having actual access to the source code.
This, I believe poses a problem, for I’ve installed the necessary binaries to build the project, and therefore SHOULD be able to just debug and get the necessary information available on my variables without stepping through the code itself. If this is not the case (which it isn’t, obviously), what can I do about it?
Note: my whole goal here is to see if it’s possible to debug my code WITHOUT requiring the source files, as I have the .dll installed, and therefore shouldn’t require the source to view the data that variables hold on the stack.
Check to see if Just My Code is enabled in your debug options and settings.
From above link: