В настоящее время я участвую в проекте ASP.NET, в котором задействовано около 40 проектов. Мы делаем все наши разработки в клонированных средах виртуальных ПК, поэтому у всех разработчиков одинаковые настройки. Это все хорошо, управлять зависимостями легко, однако создание решения идет ужасно медленно. Виртуальный ПК может использовать только один процессор, поэтому я использую только половину ресурсов своего компьютера.
От сборки до полной загрузки страницы уходит целых 3 минуты ... и с каждым днем все хуже с ростом проектов. Исправление простых вещей начинает занимать много времени, и лично я все время разочаровываюсь, ожидая, что не могу по-настоящему работать, пока компилируется компьютер.
Есть ли способ распределить мою сборку по нескольким компьютерам, чтобы ускорить процесс сборки?
Может ли SSD заметно улучшить время сборки?
Есть ли другой способ ускорить сборку?
Примечание : я пытался предварительно скомпилировать статические зависимости с ngen , но позже прочитал, что ASP.NET не поддерживает ngen . Я использую Visual Studio 2008, и в виртуальной среде нет антивирусного программного обеспечения.