Following on from my previous question it seems to me the "value add" of nuget is greatly dimished when pdb files are not available.
Example: I set up my c# project with references using nuget. I start coding and cannot work out why an external package is throwing an error. I want to debug. If that package has no pdb files I am out of luck. Well sort of. I can go ahead and download the source code for that package and build it myself. Thats no problem, but then I have to go through and change my references in my project to point to this source. Hmm, I must be missing something. Otherwise its just faster to manage external references myself. I must be doing it wrong.
UPDATE:
So my question is: How do people work with nuget, and debug when the nuget package doesn't have pdb files? Or best way to debug 3rd party libs when using nuget.
UPDATE 2:
I am not sure why this question got down voted? Maybe I didnt phrase it correctly. In a nutshell how do people work with packages delivered via nuget that dont have pdb files. And they want to investigate why their code throws an error?
I am not bagging 3rd party libs or OSS or nuget - I just want to make sure I am using nuget correctly.