Как ускорить компиляцию больших решений C # - PullRequest
6 голосов
/ 19 августа 2010

У меня есть решение C # с около 60 крупных проектов.После получения последней версии сборка занимает много времени.У вас есть похожие проблемы и что делать?

Ответы [ 2 ]

2 голосов
/ 19 августа 2010

Предварительно скомпилируйте несколько проектов. Сделайте их в библиотеку, если это возможно. Затем добавьте проекты обратно в качестве ссылки. Это значительно сократит время компиляции.

2 голосов
/ 19 августа 2010

Вам нужно компилировать все проекты? Если есть статические проекты, которые никогда не модифицируются, вы можете отключить их компиляцию, выполнив:

Build -> Configuration Manager 

, а затем отмените выбор любых больших статических проектов, которые не меняются. (Очевидно, не забудьте включить их снова при внесении изменений!):)

Это особенно хорошо для пропуска модулей слияния и инсталляторов (которые компилируются годами), если вы просто хотите запустить отладку кода.

Энди.

...