2016-02-23 2 views
0

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

Какой подход вы бы рекомендовали проверить, какой проект занимает самое длинное время для компиляции?

+0

зависит от того, как вы планируете скомпилировать его. Если вы используете msbuild, весь процесс сборки регистрируется и имеет временную метку. –

+0

Можете ли вы рассказать мне, где я могу найти эту информацию? – kosnkov

+0

msdn: «[Пошаговое руководство: использование MSBuild] (https://msdn.microsoft.com/en-us/library/dd393573.aspx)» –

ответ

2

Это, безусловно, лучшее расширение Я знаю, что в построении аналитических Build Monitor

+0

Знаете ли вы, почему это лучше, чем проверка журнала из msbuild? – kosnkov

+0

- MSBuild не дает общее время сборки для решения - Вы можете сократить время сборки, отключив ненужные сборки –

+0

В вашем случае это может быть не очень важно, но также вычисляет совокупное время, затраченное на процесс сборки для текущего сеанса , –

1

Использование MSBuild для построения проекта, то посмотрите на журналы сборки, чтобы увидеть временные метки, как долго строить взял.

Соответствующие ссылки MSDN:
Walkthrough: Using MSBuild
Obtaining Build Logs with MSBuild

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