Почему бы вам просто не заменить библиотеки DLL в папке выпуска библиотеки временной версией отладки? Я предполагаю, что у вас есть локальная среда разработки.
EDIT:
Вы могли бы:
1. все время разрабатывать с отладочной версией библиотеки
2. сделать обновления ссылок в * .csproj более гибкими
3. сделать файловую систему файлов библиотеки более гибкой
По пункту 3: если путь к dll вашей библиотеки содержит «release» и если структура папок библиотеки отладки и выпуска совпадает, то изменение из release можно сделать, просто переименовав папку «release» в «release.original» и "отладка" до "выпуска".
Я бы, наверное, выбрал вариант 1 и все время разрабатывал с отладочными сборками. Выпуск сборки будет использоваться только для окончательного тестирования и развертывания для клиента. Отладка и выпуск dll не так уж и отличаются.