Как сделать параллельную сборку в Visual Studio 2013?
Согласно этой статье MSDN:
http://msdn.microsoft.com/en-us/library/cyz1h6zd.aspx
один "может запускать многопроцессорные сборки для проектов C++ и C#". используя IDE. Мое решение содержит только проекты на C#, но когда я выполняю "Build Solution", я вижу только один процесс MSBuild в диспетчере задач и один процесс csc.exe.
В "Инструменты" -> "Параметры" -> "Проекты и решения" -> "Построить и запустить" у меня установлено "максимальное количество параллельных сборок проекта", равное 4, и на моем компьютере 4 ядра.
Можно ли настроить VS2013 для параллельного создания проектов моего решения?
1 ответ
Я протестировал вариант, который вы упомянули, в моем более крупном решении с большим количеством независимых проектов в VS2013, и он строит эти проекты в 4 новых порожденных процессорах сборки.
Если ваши проекты зависят друг от друга, сборке будет сложно работать одновременно. Но это в основном работает в VS2013.
Для справки это настройка:
Помещение 8 там породило 8 процессоров сборки.