Как ускорить компиляцию проекта на C#
От: Аноним  
Дата: 09.02.07 07:29
Оценка:
Есть куча проекто в солюшене.(VS2005)Есть проект точка входа , которая ссылается на эти проекты. изменяю одну строчку кода в каком -нить проекте и запускаю компиляцию... запускается только после того как заново скомпиляет все проекты.зачем? как ускорить?
Re: Как ускорить компиляцию проекта на C#
От: Murom Россия  
Дата: 09.02.07 07:33
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Есть куча проекто в солюшене.(VS2005)Есть проект точка входа , которая ссылается на эти проекты. изменяю одну строчку кода в каком -нить проекте и запускаю компиляцию... запускается только после того как заново скомпиляет все проекты.зачем? как ускорить?


Надо проверить зависимости между проектами.
Если зависимости правильные, то при изменение в одном проекте приведет к компиляции измененного и зависимых.
- Eugeny
Re[2]: Как ускорить компиляцию проекта на C#
От: Аноним  
Дата: 09.02.07 07:48
Оценка:
Здравствуйте, Murom, Вы писали:


M>Надо проверить зависимости между проектами.

M>Если зависимости правильные, то при изменение в одном проекте приведет к компиляции измененного и зависимых.

Есть куча dll проектов и все они ссылаются на 1 exe проект (который и запускается )
Изменяешь что нить в в одном их dll и нажиаешь F5 . компиляется все. Зачем компилять заново те проекты, что я даже не открывал?
как ускорить компиляцию?
Re[3]: Как ускорить компиляцию проекта на C#
От: Svjat Украина  
Дата: 09.02.07 08:02
Оценка:
Здравствуйте, Аноним, Вы писали:


M>>Надо проверить зависимости между проектами.


Вот сбс. и ответ.


А>Есть куча dll проектов и все они ссылаются на 1 exe проект (который и запускается )

А>Изменяешь что нить в в одном их dll и нажиаешь F5 . компиляется все. Зачем компилять заново

зачем в длл ссылка на ехе? логичнее было бы ноборот сделать.
т.е. ехе-шник — вершина иерархии зависимостей ( использования ).
копаешь кнкретную длл — компилится только она, ну и зависимые от нее длл-ки, если такие есть.
когда собираешь весь проект, тогда уже все конечно компилится.
Re: Как ускорить компиляцию проекта на C#
От: dotCypress  
Дата: 09.02.07 08:05
Оценка: 7 (2)
Здравствуйте, <Аноним>, Вы писали:

А>Есть куча проекто в солюшене.(VS2005)Есть проект точка входа , которая ссылается на эти проекты. изменяю одну строчку кода в каком -нить проекте и запускаю компиляцию... запускается только после того как заново скомпиляет все проекты.зачем? как ускорить?

Tools/Options/Projects and Solutions/Build and Run/Only build startup projects and dependencies on Run
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[4]: Как ускорить компиляцию проекта на C#
От: Аноним  
Дата: 09.02.07 09:08
Оценка:
Здравствуйте, Svjat, Вы писали:


S>зачем в длл ссылка на ехе? логичнее было бы ноборот сделать.

да точно это я и имел ввиду. перепутал чуток

S>когда собираешь весь проект, тогда уже все конечно компилится.

вот именно! можно как нить это обойти? если я в проекте ничего не изменял, то зачем его компилить?
Re[2]: Как ускорить компиляцию проекта на C#
От: Аноним  
Дата: 09.02.07 09:33
Оценка:
Здравствуйте, dotCypress, Вы писали:

C>Здравствуйте, <Аноним>, Вы писали:


А>>Есть куча проекто в солюшене.(VS2005)Есть проект точка входа , которая ссылается на эти проекты. изменяю одну строчку кода в каком -нить проекте и запускаю компиляцию... запускается только после того как заново скомпиляет все проекты.зачем? как ускорить?

C>Tools/Options/Projects and Solutions/Build and Run/Only build startup projects and dependencies on Run
Re[2]: Как ускорить компиляцию проекта на C#
От: Константин Л.  
Дата: 09.02.07 09:33
Оценка:
Здравствуйте, dotCypress, Вы писали:

C>Здравствуйте, <Аноним>, Вы писали:


А>>Есть куча проекто в солюшене.(VS2005)Есть проект точка входа , которая ссылается на эти проекты. изменяю одну строчку кода в каком -нить проекте и запускаю компиляцию... запускается только после того как заново скомпиляет все проекты.зачем? как ускорить?

C>Tools/Options/Projects and Solutions/Build and Run/Only build startup projects and dependencies on Run

не знаю, что у тебя там за проекты, но мой солюшн на ~20 проектов собирается максимум за 4 секунды
Re[3]: Как ускорить компиляцию проекта на C#
От: dotCypress  
Дата: 09.02.07 09:53
Оценка: :))
Здравствуйте, Константин Л., Вы писали:

КЛ>Здравствуйте, dotCypress, Вы писали:


C>>Здравствуйте, <Аноним>, Вы писали:


А>>>Есть куча проекто в солюшене.(VS2005)Есть проект точка входа , которая ссылается на эти проекты. изменяю одну строчку кода в каком -нить проекте и запускаю компиляцию... запускается только после того как заново скомпиляет все проекты.зачем? как ускорить?

C>>Tools/Options/Projects and Solutions/Build and Run/Only build startup projects and dependencies on Run

КЛ>не знаю, что у тебя там за проекты, но мой солюшн на ~20 проектов собирается максимум за 4 секунды

Офигеть
Это что, у вас 20 Хеллоу ворлд в различной локали, да?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[4]: Как ускорить компиляцию проекта на C#
От: Константин Л.  
Дата: 09.02.07 10:07
Оценка:
Здравствуйте, dotCypress, Вы писали:

C>Здравствуйте, Константин Л., Вы писали:


КЛ>>Здравствуйте, dotCypress, Вы писали:


C>>>Здравствуйте, <Аноним>, Вы писали:


А>>>>Есть куча проекто в солюшене.(VS2005)Есть проект точка входа , которая ссылается на эти проекты. изменяю одну строчку кода в каком -нить проекте и запускаю компиляцию... запускается только после того как заново скомпиляет все проекты.зачем? как ускорить?

C>>>Tools/Options/Projects and Solutions/Build and Run/Only build startup projects and dependencies on Run

КЛ>>не знаю, что у тебя там за проекты, но мой солюшн на ~20 проектов собирается максимум за 4 секунды

C>Офигеть
C>Это что, у вас 20 Хеллоу ворлд в различной локали, да?

19 проектов, 11 из которых есть WebReferences. Только что сбилдил за 6 сек
Re[5]: Как ускорить компиляцию проекта на C#
От: Morpheus_  
Дата: 09.02.07 10:55
Оценка:
Здравствуйте, Константин Л., Вы писали:


А>>>>>Есть куча проекто в солюшене.(VS2005)Есть проект точка входа , которая ссылается на эти проекты. изменяю одну строчку кода в каком -нить проекте и запускаю компиляцию... запускается только после того как заново скомпиляет все проекты.зачем? как ускорить?

C>>>>Tools/Options/Projects and Solutions/Build and Run/Only build startup projects and dependencies on Run

КЛ>>>не знаю, что у тебя там за проекты, но мой солюшн на ~20 проектов собирается максимум за 4 секунды

C>>Офигеть
C>>Это что, у вас 20 Хеллоу ворлд в различной локали, да?

КЛ>19 проектов, 11 из которых есть WebReferences. Только что сбилдил за 6 сек


кампутер Cray performance compatible
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[5]: Как ускорить компиляцию проекта на C#
От: dotCypress  
Дата: 09.02.07 11:11
Оценка:
Здравствуйте, Константин Л., Вы писали:

КЛ>Здравствуйте, dotCypress, Вы писали:


C>>Здравствуйте, Константин Л., Вы писали:


КЛ>>>Здравствуйте, dotCypress, Вы писали:


C>>>>Здравствуйте, <Аноним>, Вы писали:


А>>>>>Есть куча проекто в солюшене.(VS2005)Есть проект точка входа , которая ссылается на эти проекты. изменяю одну строчку кода в каком -нить проекте и запускаю компиляцию... запускается только после того как заново скомпиляет все проекты.зачем? как ускорить?

C>>>>Tools/Options/Projects and Solutions/Build and Run/Only build startup projects and dependencies on Run

КЛ>>>не знаю, что у тебя там за проекты, но мой солюшн на ~20 проектов собирается максимум за 4 секунды

C>>Офигеть
C>>Это что, у вас 20 Хеллоу ворлд в различной локали, да?

КЛ>19 проектов, 11 из которых есть WebReferences. Только что сбилдил за 6 сек


Проект проекту — рознь!
У нас в системе есть один проектик, дык там тока порядка 6 мегов ЧИСТО исходного кода
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[6]: Как ускорить компиляцию проекта на C#
От: Alexey_N  
Дата: 13.02.07 06:48
Оценка:
Здравствуйте, dotCypress, Вы писали:

C>Проект проекту — рознь!

C>У нас в системе есть один проектик, дык там тока порядка 6 мегов ЧИСТО исходного кода
А как же "Разделяй и влавствуй"? К проектам это тоже относится. Наверняка можно поделить на проекты. Готов поспорить — там есть ошибки проектирования.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[5]: Как ускорить компиляцию проекта на C#
От: GarryIV  
Дата: 13.02.07 06:59
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Svjat, Вы писали:



S>>зачем в длл ссылка на ехе? логичнее было бы ноборот сделать.

А>да точно это я и имел ввиду. перепутал чуток

Радикальное (и практически невыполнимое) решение уменьшить связанность проекта.

S>>когда собираешь весь проект, тогда уже все конечно компилится.

А>вот именно! можно как нить это обойти? если я в проекте ничего не изменял, то зачем его компилить?

Ну дык вдруг ты к примеру поменял имя функции которая юзается в exe — компилятор то об этом не знает и пересобирает exe тоже.
WBR, Igor Evgrafov
Re[7]: Как ускорить компиляцию проекта на C#
От: dotCypress  
Дата: 13.02.07 09:50
Оценка:
Здравствуйте, Alexey_N, Вы писали:

A_N>Здравствуйте, dotCypress, Вы писали:


C>>Проект проекту — рознь!

C>>У нас в системе есть один проектик, дык там тока порядка 6 мегов ЧИСТО исходного кода
A_N>А как же "Разделяй и влавствуй"? К проектам это тоже относится. Наверняка можно поделить на проекты. Готов поспорить — там есть ошибки проектирования.

Куда дальше то делить, и так солюшен из 30 проектов

А ошибки проектирования есть всегда
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[8]: Как ускорить компиляцию проекта на C#
От: Alexey_N  
Дата: 13.02.07 11:30
Оценка:
Здравствуйте, dotCypress, Вы писали:

C>Здравствуйте, Alexey_N, Вы писали:


A_N>>Здравствуйте, dotCypress, Вы писали:


C>>>Проект проекту — рознь!

C>>>У нас в системе есть один проектик, дык там тока порядка 6 мегов ЧИСТО исходного кода
A_N>>А как же "Разделяй и влавствуй"? К проектам это тоже относится. Наверняка можно поделить на проекты. Готов поспорить — там есть ошибки проектирования.

C>Куда дальше то делить, и так солюшен из 30 проектов


C>А ошибки проектирования есть всегда


А время тратить на компиляцию не жалко ?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re: Как ускорить компиляцию проекта на C#
От: dimchick Украина  
Дата: 13.02.07 11:30
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Есть куча проекто в солюшене.(VS2005)Есть проект точка входа , которая ссылается на эти проекты. изменяю одну строчку кода в каком -нить проекте и запускаю компиляцию... запускается только после того как заново скомпиляет все проекты.зачем? как ускорить?


Если капаешся в одном проекте, выруби остальыне в Configuration Manager. Если гдето чето забудешь пересобрать — пинай на себя.
Re[9]: Как ускорить компиляцию проекта на C#
От: dotCypress  
Дата: 13.02.07 11:41
Оценка:
Здравствуйте, Alexey_N, Вы писали:

A_N>Здравствуйте, dotCypress, Вы писали:


C>>Здравствуйте, Alexey_N, Вы писали:


A_N>>>Здравствуйте, dotCypress, Вы писали:


C>>>>Проект проекту — рознь!

C>>>>У нас в системе есть один проектик, дык там тока порядка 6 мегов ЧИСТО исходного кода
A_N>>>А как же "Разделяй и влавствуй"? К проектам это тоже относится. Наверняка можно поделить на проекты. Готов поспорить — там есть ошибки проектирования.

C>>Куда дальше то делить, и так солюшен из 30 проектов


C>>А ошибки проектирования есть всегда


A_N>А время тратить на компиляцию не жалко ?


Ну вот именно этот проект (о котором я говорил ранее) собираеться довольно редко, поэтому не жалко
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: Как ускорить компиляцию проекта на C#
От: снежок Россия  
Дата: 19.02.07 06:59
Оценка: -1
C>Tools/Options/Projects and Solutions/Build and Run/Only build startup projects and dependencies on Run
Еще есть вариант — ссылаться на другие проекты не с помощью project dependecies, а на бинарные скомпиленные сборки.
Нормальный вариант, если часто правится только пару проектов из солюшина.
Да и солюшин, имхо, скорее личный ресурс чем разделяемый между командой, поэтому можно иметь и несколько солюшинов с ограниченным набором проектов с которыми происходит работа в данный момент. Так как то по-удобнее даже.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[3]: Как ускорить компиляцию проекта на C#
От: dotCypress  
Дата: 20.02.07 06:46
Оценка:
Здравствуйте, снежок, Вы писали:

C>>Tools/Options/Projects and Solutions/Build and Run/Only build startup projects and dependencies on Run

С>Еще есть вариант — ссылаться на другие проекты не с помощью project dependecies, а на бинарные скомпиленные сборки.
С>Нормальный вариант, если часто правится только пару проектов из солюшина.
С>Да и солюшин, имхо, скорее личный ресурс чем разделяемый между командой, поэтому можно иметь и несколько солюшинов с ограниченным набором проектов с которыми происходит работа в данный момент. Так как то по-удобнее даже.

Этот подход тоже имеет место быть!

2 Lloyd: За что минус человеку поставил? Попрошу обосновать!
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[3]: Как ускорить компиляцию проекта на C#
От: снежок Россия  
Дата: 20.02.07 06:49
Оценка:
2 Lloyd,
Я не понял...
Толи ты считаешь что иметь несколько солюшинов с ограниченным списком проектов для более комфортной работы плохо?
Толи ты всегда компилишь всю цепочку dependecies, даже если работа идет, допустим, уже как полгода только с одной сборкой? Даже если эта сборка unit-тесты и ничего более?
Или тебе никогда не приходилось ссылаться на бинарные сборки?
Или...

p/s/ то что должен существовать общий солюшин, который компилится по расписанию, например, ночью, никто не отрицает. Но работать в общем солюшине над одной сборкой, где ты меняешь порой пару строк — контрпродуктивно.
Re[4]: Как ускорить компиляцию проекта на C#
От: Mab Россия http://shade.msu.ru/~mab
Дата: 20.02.07 08:23
Оценка:
Здравствуйте, снежок, Вы писали:

С>p/s/ то что должен существовать общий солюшин, который компилится по расписанию, например, ночью, никто не отрицает. Но работать в общем солюшине над одной сборкой, где ты меняешь порой пару строк — контрпродуктивно.

С другой стороны, такой подход позволяет при рефакторинге легко сломать те сборки, которые от твоей текущей зависимы.
Re[5]: Как ускорить компиляцию проекта на C#
От: снежок Россия  
Дата: 20.02.07 08:36
Оценка:
Mab>С другой стороны, такой подход позволяет при рефакторинге легко сломать те сборки, которые от твоей текущей зависимы.
рефакторим бинарные сборки через рефлектор
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[6]: Как ускорить компиляцию проекта на C#
От: Mab Россия http://shade.msu.ru/~mab
Дата: 20.02.07 08:37
Оценка:
Здравствуйте, снежок, Вы писали:

С>рефакторим бинарные сборки через рефлектор

В смысле?
Re[6]: Как ускорить компиляцию проекта на C#
От: снежок Россия  
Дата: 20.02.07 08:38
Оценка:
Mab>>С другой стороны, такой подход позволяет при рефакторинге легко сломать те сборки, которые от твоей текущей зависимы.
С>рефакторим бинарные сборки через рефлектор
это вопрос был
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[7]: Как ускорить компиляцию проекта на C#
От: Mab Россия http://shade.msu.ru/~mab
Дата: 20.02.07 08:39
Оценка:
Здравствуйте, снежок, Вы писали:

С>это вопрос был

Пусть и вопрос, но какой-то он непонятный. При чем здесь рефлектор?
Re[7]: Как ускорить компиляцию проекта на C#
От: снежок Россия  
Дата: 20.02.07 08:39
Оценка:
Mab>В смысле?
как сломать можно? проясни плиз.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[8]: Как ускорить компиляцию проекта на C#
От: Mab Россия http://shade.msu.ru/~mab
Дата: 20.02.07 08:40
Оценка:
Здравствуйте, снежок, Вы писали:

С>как сломать можно? проясни плиз.

Казалось бы очень просто: переименовываешь класс в сборке A, после чего сборка B, которая зависит от A и не была включена в solution, больше не компилируется.
Re[4]: Как ускорить компиляцию проекта на C#
От: Lloyd Россия  
Дата: 20.02.07 08:45
Оценка: +1 -1
Здравствуйте, dotCypress, Вы писали:

C>Этот подход тоже имеет место быть!


C>2 Lloyd: За что минус человеку поставил? Попрошу обосновать!


Этот подход тоже имеет место быть только в одном случае — если хочешь огрести проблем.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[9]: Как ускорить компиляцию проекта на C#
От: снежок Россия  
Дата: 20.02.07 08:51
Оценка:
Mab>Казалось бы очень просто: переименовываешь класс в сборке A, после чего сборка B, которая зависит от A и не была включена в solution, больше не компилируется.
А если б сборка [В] была в солюшине, то ничего не изменяя в ней она скомпилировалась бы?
...Просто, для отлова подобного, и существует компиляция "общего" солюшина, но запускаемая по расписанию. Ну и unit-тесты, соответственно.

p/s/ я не говорю что, ссылаться на бинарные сборки это the best, но в тоже время это может здорово экономить время разработчика.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[10]: Как ускорить компиляцию проекта на C#
От: Mab Россия http://shade.msu.ru/~mab
Дата: 20.02.07 08:56
Оценка: +1
Здравствуйте, снежок, Вы писали:
olution, больше не компилируется.
С>А если б сборка [В] была в солюшине, то ничего не изменяя в ней она скомпилировалась бы?
Если бы она была в солюшене, причем в исходниках, то рефакторинг был бы сквозным и отразился на ней.

С>...Просто, для отлова подобного, и существует компиляция "общего" солюшина, но запускаемая по расписанию. Ну и unit-тесты, соответственно.

Обнаруживать постфактум, что-то сломалось -- это здорово, но не то, чего бы хотелось. Фактически придется потом накатывать все рефакторинги руками.

С>p/s/ я не говорю что, ссылаться на бинарные сборки это the best, но в тоже время это может здорово экономить время разработчика.

Ну так и я не говорю, что это абсолютное зло. Возможный сценарий: есть большое ядро и множество зависимых только от него сборок-плагинов. При этом желательно, чтобы народ, работающий с плагинами, не мог менять ничего в ядре (по административным причинам). В этом случае можно выдать им ядро в бинарной форме.

С другой стороны, для подавляющего большинства случаев и вменяемой команде эта технология будет только мешать.
Re[5]: Как ускорить компиляцию проекта на C#
От: снежок Россия  
Дата: 20.02.07 08:56
Оценка:
L>Этот подход тоже имеет место быть только в одном случае — если хочешь огрести проблем.
Проблем пока не встречалось , зато нервов сэкономлено много.
Сборок около сотни. Компиляция общего солюшина и прогон тестов по расписанию.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[10]: Как ускорить компиляцию проекта на C#
От: Lloyd Россия  
Дата: 20.02.07 09:05
Оценка:
Здравствуйте, снежок, Вы писали:

С>p/s/ я не говорю что, ссылаться на бинарные сборки это the best, но в тоже время это может здорово экономить время разработчика.


На чем, если не секрет?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[11]: Как ускорить компиляцию проекта на C#
От: снежок Россия  
Дата: 20.02.07 09:06
Оценка:
С>>А если б сборка [В] была в солюшине, то ничего не изменяя в ней она скомпилировалась бы?
Mab>Если бы она была в солюшене, причем в исходниках, то рефакторинг был бы сквозным и отразился на ней.
Угу в 2005 студии..., а в 2003 и 1.1?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[12]: Как ускорить компиляцию проекта на C#
От: Mab Россия http://shade.msu.ru/~mab
Дата: 20.02.07 09:07
Оценка:
Здравствуйте, снежок, Вы писали:
С>Угу в 2005 студии..., а в 2003 и 1.1?
Какая разница? Я Resharper имею в виду, а не встроенные средства.
Re[11]: Как ускорить компиляцию проекта на C#
От: снежок Россия  
Дата: 20.02.07 09:09
Оценка:
L>На чем, если не секрет?
на времени компиляции. <see cref="сабж."/>
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[12]: Как ускорить компиляцию проекта на C#
От: Lloyd Россия  
Дата: 20.02.07 09:14
Оценка:
Здравствуйте, снежок, Вы писали:

L>>На чем, если не секрет?

С>на времени компиляции. <see cref="сабж."/>

Сколько ж она у вас занимает, что на ней можно здорово сэкономить?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[13]: Как ускорить компиляцию проекта на C#
От: снежок Россия  
Дата: 20.02.07 09:17
Оценка:
L>Сколько ж она у вас занимает, что на ней можно здорово сэкономить?
посмеяться можно здесь
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[14]: Как ускорить компиляцию проекта на C#
От: Lloyd Россия  
Дата: 20.02.07 09:23
Оценка:
Здравствуйте, снежок, Вы писали:

L>>Сколько ж она у вас занимает, что на ней можно здорово сэкономить?

С>посмеяться можно здесь

Не ерничай. Просто ответь на вопрос.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[11]: Как ускорить компиляцию проекта на C#
От: Mike Chaliy Украина http://chaliy.name
Дата: 20.02.07 09:23
Оценка:
Здравствуйте, Mab, Вы писали:

Mab>Здравствуйте, снежок, Вы писали:

Mab>olution, больше не компилируется.
С>>А если б сборка [В] была в солюшине, то ничего не изменяя в ней она скомпилировалась бы?
Mab>Если бы она была в солюшене, причем в исходниках, то рефакторинг был бы сквозным и отразился на ней.
Далеко не все могут рефакторить весь слоюшен.
А тут я живу и пишу...
Re[12]: Как ускорить компиляцию проекта на C#
От: Mab Россия http://shade.msu.ru/~mab
Дата: 20.02.07 09:24
Оценка:
Здравствуйте, Mike Chaliy, Вы писали:

MC>Далеко не все могут рефакторить весь слоюшен.

В каком смысле "не все"?
Re[13]: Как ускорить компиляцию проекта на C#
От: Mike Chaliy Украина http://chaliy.name
Дата: 20.02.07 09:33
Оценка:
Здравствуйте, Mab, Вы писали:

Mab>Здравствуйте, Mike Chaliy, Вы писали:


MC>>Далеко не все могут рефакторить весь слоюшен.

Mab>В каком смысле "не все"?
Например у меня были солюшены, где я мог работать тока в определенных проектах. Это полиси проекта. Это про случай когда не могут.

Второй случай уже когда не надо — это когда системы достаточно компонентизированы. Например если пишеться модуль HumanResources, то у него зависимостей на Management недожно быть по архитектуре. А соотвевенно никаких проблем не вызывает кастомный солюшен тока для HumanResources и Common.

А если кто-то не знает где у него какието зависимости это проблемы архитектуры.

Мое мнение что кастомный солюшен со всеми незамороджеными зависимостями — это более чем естественно.
А тут я живу и пишу...
Re[15]: Как ускорить компиляцию проекта на C#
От: снежок Россия  
Дата: 20.02.07 11:33
Оценка:
Полный rebuil общего солюшина со всеми зависимыми и независимыми проектами занимает около 5-7 минут.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[5]: Как ускорить компиляцию проекта на C#
От: dotCypress  
Дата: 20.02.07 11:39
Оценка:
Здравствуйте, Lloyd, Вы писали:

L>Здравствуйте, dotCypress, Вы писали:


C>>Этот подход тоже имеет место быть!


C>>2 Lloyd: За что минус человеку поставил? Попрошу обосновать!


L>Этот подход тоже имеет место быть только в одном случае — если хочешь огрести проблем.


Я попросил обосновать!
Конкретные минусы пжалста
Они есть, я не спорю, но может вы знаете то, чего незнаю я
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.