Насколько я знаю, VS2008/MSBuild не поддерживают многопоточную компиляцию C# projets. Я не знаю, поддерживает ли VS2010 это. Знаете ли вы сторонний продукт или проект с открытым исходным кодом, который делает это?Как использовать многоядерные процессоры при компиляции проектов C# в большом решении?
7
A
ответ
5
Действительно MSBuild does support multiple cores; хотя это немного взломать с некоторыми ограничениями.
Это проще from the commandline.
Аналогичным образом, некоторые серверы сборки (teamcity - это один, если я помню) могут иметь встроенные бегуны на нескольких машинах для дальнейшего сокращения времени сборки.
+4
OMG! Какая разница. Бесконечно благодарен! Другим не нравится читать вышеупомянутые статьи: 'MSBuild.exe/m YourSolution.sln'. Опция '/ m' является ключом ... – Sylvain
Смежные вопросы
- 1. Как тестировать многоядерные процессоры
- 2. Как загружаются многоядерные процессоры?
- 3. Как использовать многоядерные процессоры для MPC5748G?
- 4. Сборка и многоядерные процессоры
- 5. Может ли memcached полностью использовать многоядерные процессоры?
- 6. Многопоточные (Hyperthreading) v/s многоядерные процессоры
- 7. std :: атомные и многоядерные процессоры
- 8. Многопоточность - многоядерные процессоры действительно выполняют параллельную обработку?
- 9. Поддерживает ли библиотека fann многоядерные процессоры?
- 10. Visual Studio 2010 зависает после переименования проектов в большом решении
- 11. Параллельные вычисления: распределенные системы и многоядерные процессоры?
- 12. как потоки libuv в nodejs используют многоядерные процессоры
- 13. Сортировка проектов в решении
- 14. Тестирование проектов в решении
- 15. Как реализовать многоядерные процессоры при использовании исчерпывающего метода regsubset в сервере Rstudio
- 16. IPython.параллельно не использовать многоядерные?
- 17. Как получить название всех проектов в решении?
- 18. Как загрузить/выгрузить несколько проектов в решении?
- 19. Как использовать NLog из нескольких проектов в одном решении
- 20. Явные многоядерные приложения C#
- 21. Проблема при решении ошибки компиляции в xCode
- 22. Несколько проектов MVC в одном решении
- 23. Один логин для двух проектов в решении
- 24. Как выбрать название для проектов в решении?
- 25. Как я могу легко подсчитать количество форм в большом решении?
- 26. Связывание двух проектов в визуальном решении студии
- 27. Как я могу легко включить вывод PDB для всех проектов и конфигураций в большом решении?
- 28. Несколько веб-проектов в одном решении
- 29. Перенаправление в несколько проектов в одном решении
- 30. Как определить узкое место компиляции в большом проекте на C++?
http://adventuresdotnet.blogspot.com/2007/11/msbuild-multithreaded-building-in.html? –
Нет, я имею в виду сам процесс сборки. Я хочу скомпилировать несколько проектов одновременно с более короткими сроками сборки при создании сложного решения (80+ проектов) – Sylvain
@ Джеймс Колпак, ОП спрашивает о самой сборке, а не о языке. –