Visual Studio 2005 работает очень медленно с решением с 21 проектом. Любые идеи о том, как ускорить это?
Как ускорить визуальную студию с большим количеством проектов?
Ответ 1
В этом вопросе есть целый ряд предложений: Очень медленное время компиляции в Visual Studio. Сочетание нескольких из них определенно поможет в некоторой степени
Ответ 2
ScottGu сказал скорость жесткого диска - один из самых важных факторов в производительности VS. Когда мы недавно работали с новыми компьютерами, я попросил, чтобы у них был второй верхний жесткий диск. Моя папка разработки находится на моем диске D: и VS загружает и компилирует 20+ проектных решений за считанные секунды.
Ответ 3
У меня нет VS открыто передо мной прямо сейчас... но его примерно это...
Перейдите к.
Инструменты > параметры > Параметры сборки и выпуска.
Выберите - запустите проект запуска и зависимости.
Это значительно ускорит процесс.
Ответ 4
Я сделал некоторые тесты производительности на скорости сборки (VS2008, хотя).
Я попытался использовать RAM Drive. Почти нет отличий от RAID 1 + 0.
Квадратное ядро, похоже, мало помогает, поскольку процессор никогда не достигает 100% (ну, на мой взгляд, один из них на 100%). Частота процессора, похоже, помогает. Не уверен в скорости памяти.
Таким образом, чтобы ускорить его, консолидируйте некоторые проекты (поскольку количество файлов с одинаковым объемом .cs увеличивается медленнее, если они находятся в отдельных проектах) или создавать подрешения - решения, которые содержат только зависимости для вашего текущего рабочего проекта. Итак, скажем, у вас есть приложение для веб-приложений и администратора и какой-то пользовательский интерфейс WPF, создайте 3 решения: один с веб-приложением, один с администратором и один для клиента.
Ответ 5
a) Купить больше памяти б) Разбить на разные решения c) Обновление до VS 2008 d) http://geekswithblogs.net/Ahmed_Hussein_blog/archive/2007/11/12/116791.aspx
Ответ 6
Вот несколько хороших советов по улучшению скорости компиляции VS:
- Отключить StyleCop, FxCop или любые другие инструменты анализа кода.
- Создайте несколько конфигураций сборки, по одному для каждой из выполняемых задач и только скомпилируйте то, что вам нужно в каждой конкретной конфигурации.
- Удалить ненужные задачи MSBuild
Ответ 7
Модернизация до 2008 года стоит того, чтобы ваша ситуация. На моей последней работе у нас было 50 проектов, а VS 2005 был медленным. Плюс это было больно отлаживать (w/multithreading). IDE продолжала взрываться. Как только мы обновились до VS 2008, все пошло быстрее, компиляторы пошли быстрее (частично потому, что MS реализовала алгоритм интеллектуального распараллеливания по внешнему виду), он использует меньше оперативной памяти и намного более стабилен.
Единственное сожаление, которое мы имели с 2008 годом, - это конец С++ (большинство наших приложений - VB.Net, некоторые С# и некоторые С++). Новая версия С++ не поддерживает Windows NT, которую нам нужно было сделать. Обходной путь - это postevent, который использует старый блок редактирования и устанавливает версию для 4.0.
Ответ 8
Исправление 947315 для Visual Studio 2005.
Это кумулятивное исправление для следующего:
- KB947315: IDE Visual Studio 2005 перестает отвечать на запросы при работе с проектами Visual С++
- KB943969: Visual Studio 2005 перестает отвечать на запросы или работает медленно, когда вы используете функцию IntelliSense.
- KB916769: IDE Visual Studio 2005 перестает отвечать на запросы при работе с большим решением Visual С++.NET в Visual Studio 2005