2010-04-06 2 views
7

Насколько я знаю, VS2008/MSBuild не поддерживают многопоточную компиляцию C# projets. Я не знаю, поддерживает ли VS2010 это. Знаете ли вы сторонний продукт или проект с открытым исходным кодом, который делает это?Как использовать многоядерные процессоры при компиляции проектов C# в большом решении?

+0

http://adventuresdotnet.blogspot.com/2007/11/msbuild-multithreaded-building-in.html? –

+0

Нет, я имею в виду сам процесс сборки. Я хочу скомпилировать несколько проектов одновременно с более короткими сроками сборки при создании сложного решения (80+ проектов) – Sylvain

+0

@ Джеймс Колпак, ОП спрашивает о самой сборке, а не о языке. –

ответ

5

Действительно MSBuild does support multiple cores; хотя это немного взломать с некоторыми ограничениями.

Это проще from the commandline.

Аналогичным образом, некоторые серверы сборки (teamcity - это один, если я помню) могут иметь встроенные бегуны на нескольких машинах для дальнейшего сокращения времени сборки.

+4

OMG! Какая разница. Бесконечно благодарен! Другим не нравится читать вышеупомянутые статьи: 'MSBuild.exe/m YourSolution.sln'. Опция '/ m' является ключом ... – Sylvain

Смежные вопросы