Вы можете повысить производительность при обновлении, если установить ResetWebServer в false в каждом манифесте решения. Естественно, вам придется перезагрузить веб-сервер (ы) после всех обновлений, но, по крайней мере, вам потребуется сделать это только один раз.
Вы можете также рассмотреть возможность объединения веб-частей в меньшее количество проектов / решений. Это может быть затруднительно, поскольку имена, соответствующие вашим сборкам веб-частей, являются частью файла .webpart и, следовательно, частью любой веб-части, которая все еще используется.