Мне было интересно, знает ли кто-нибудь, есть ли в Visual Studio .NET процесс параллельной сборки или нет? У меня есть решение с большим количеством проектов, у каждого проекта есть много разметки / кода, много типов и т. Д. Просто сидя с включенным intellisense запускает его до 700 МБ. Но время сборки очень медленное, и кажется, что оно работает только с одним из моих двух процессорных ядер.
Означает ли это, что процесс сборки является однопоточным? Цепочка зависимостей сборки моего решения не является линейной, поэтому я не понимаю, почему он не может строить некоторые проекты параллельно. Я помню, как Джоэл Спольски писал о своем новом SSD и о том, как он не помогал во время компиляции, но он не упомянул, какой компилятор он использовал. Мы используем VS 2005. Кто-нибудь знает, как работает его компиляция? И чем отличается / лучше в 2008/2010?
РЕДАКТИРОВАТЬ: Здесь много хороших ответов, но меня особенно интересуют C # и ASP.NET. Нет любви для нас, веб-людей?