BUG: debugger is case-sensitive to paths when resolving assembly refrences

P

PJ6

DotNet has always had quirky problems with debugging DLL's when running
inside of other projects - sometimes, mysteriously, you get unhittable
breakpoints (question marks), or break points that get a "plus" sign next to
them and gain "children". Sometimes it's your own fault and the cause is
obvious, but on occasion these things happen for no apparent reason... now
I've uncovered an unexpected cause.

Reference comparisons are case-sensitive: if one project references an
assembly with the path C:\foo\something.dll, and another references the very
same assembly with C:\Foo\something.dll, the VS.Net debugger can decide to
treat these two references as *different* assemblies.

I would call this a bug.

Paul
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,772
Messages
2,569,593
Members
45,111
Latest member
VetaMcRae
Top