Подскажите, пожалуйста, как мне грамотно настроить солюшн при таком раскладе: исполняемое приложение-оболочка с поддержкой аддинов по замыслу должно находится в некоем корневом каталоге, а сами аддины — в поддиректориях (bin, modules, drivers и т.д.), и я хотел бы, чтобы после сборки солюшна каждый адд-ин падал в предначертанную ему директорию.
Начал было эксперименты с изменением дефолтной output-директории в проектах с аддинами, но постоянно получаю плавающую ошибку доступа к dll с описанием навроде "Cannot copy output file to directory ...", устранить которую ничего, кроме перезагрузки студии, не помогает. Погуглил — и оказалось, что эта ошибка перекочевала в 2005 студию из её самых первых версий и никто не может дать толкового совета для избежания оной.
Превозмогая лень, создал для каждого аддина bat-файл, который копирует dll после компиляции в одну из требуемых выходных поддиректорий. Вроде как дело пошло, но солюшн у меня включает порядка 40 проектов, и с учетом того, что в солюшне содержится помимо всего прочего ещё и веб-приложение (для remoting), которое компилируется минимум 20 секунд, получается, что каждый запуск приложения для отладки отнимает пару минут времени.
Наверное, я что-то делаю не так. Как можно этот мой солюшн оптимизировать?