I asked a question earlier today (Methods of Managing Source Code) as I've been unhappy with the way I manage my shared libraries' source code. As a result of the answers posted, I have found a better method.
I'm now working through my repository tidying up all my source code, however as a result I now have another question...
Whilst I'm still developing a piece of software, is it better to reference the debug build of the library (at this risk of forgetting to replace this with the release build at a later date)?
Or in other words, if I reference the release build of the library, will it restrict debugging if the debug build of my software crashes?