Я должен работать с решением Visual Studio (2017), которое содержит 654 проекта и считается.Проекты представляют собой смесь проектов C ++ и C # - возможно, 2/3 C ++.
Проблема в том, что VS2017 (у нас уже запущен 15.8) крайне нестабилен в этом количестве проектов, но для некоторых задач мне нужноЧтобы открыть все решение.
Можно (и нужно) поставить под сомнение дизайн, но, пожалуйста, не здесь.Есть ли какие-нибудь жизнеспособные уловки, чтобы заставить работать с таким sln
терпимым?
проблем , которые у нас есть:
- После Полностью загруженный, он чертовски медлителен, даже на наших мощных разработчиках.Часто зависает.
- Он будет зависать много раз в день.(Мы выделили несколько случаев, которые надежно приводили к его аварийному завершению, например использование диалогового окна настроек C ++, но оно все еще нестабильно).
- Сбои часто наблюдаются, когда VS достигает пика при ~ 2,6 ГБ ОЗУ
Не Проблемы:
- Время загрузки решения: решение загружается за приемлемое количество времени.На данный момент нам не нужно оптимизировать это.
- Время компиляции: разработчики в любом случае не выполняют сборки с полным решением.(Но некоторые задачи требуют наличия своего угла в полном контексте всего решения.)
Я уже пытался отключить VS Intellisense, но это не помогло.Отключение нашего плагина VisualAssistX также не очень помогло.