Распределенная компиляция для C # / VB.NET в Visual Studio

#.net #visual-studio #msbuild

#.net #visual-studio #msbuild

Вопрос:

Я ищу способ скомпилировать наше приложение немного быстрее, и сейчас много мертвого времени. Проведя небольшое исследование, я узнал о IncrediBuild, но, насколько я понимаю, это только ускоряет сборку для C .

Есть ли способ ускорить решение Visual Studio 2010 с несколькими VB.NET/C # проекты?

Комментарии:

1. О каком времени мы здесь говорим?

2. Компиляция занимает около 10 минут.

3. Вам нужно каждый раз все компилировать?

4. Нет, но достаточно часто я вынужден перестраиваться из-за плохой настройки проекта. Я переделаю проект, когда у меня будет время, но я подумал, что посмотрю, есть ли какие-либо решения для компиляции сетки, которые будут работать.

Ответ №1:

Попробуйте использовать MSBuild / m (для многопоточной компиляции)

Более подробная информация здесь:

Параллельное создание нескольких проектов с помощью MSBuild

Взлом: параллельные MSBuilds из среды разработки Visual Studio

Комментарии:

1. Хотя это полезно и интересно, не совсем то, о чем я спрашивал. Хотя спасибо за информацию.

2. Этот ответ выглядит уместным для меня. Вы действительно спрашиваете об опыте людей с IncrediBuild?

3. Это все еще применимо для VS2017 или теперь это делается по умолчанию?

4. @rolls это все еще применяется. Значение по умолчанию для параметра /m равно 1.