Редактировать - есть более полный ответ на Оптимизация сборки решения Visual Studio - где разместить файлы DLL? .
Создание папок верхнего уровня /bin/
над всеми вашими дочерними проектами. Затем для каждого проекта щелкните правой кнопкой мыши и перейдите к свойствам. На вкладке сборки вы можете изменить «Выходной путь», чтобы он указывал на новый бен верхнего уровня с относительным путем (например, ../bin/Debug
или ../bin/Release
). Это следует делать для каждой конфигурации сборки (например, Debug and Release).
Это должно привести к тому, что каждая сборка будет скопирована только один раз в одно и то же место.
Примечание. Я проверил эту процедуру в VS2008, но подозреваю, что она похожа в 2010 году.