Я установил Visual Studio 2015 Professional Edition, и мои компьютерные характеристики: процессор Intel i7-3770, 3,40 ГГц, 8 ГБ ОЗУ и 64-разрядная версия Windows 7 Enterprise.
Я хочу обновить свой проект до .NET 4.6, который написан на Visual Studio 2005 .NET 2.0, но у меня серьезные проблемы со скоростью. Когда я открываю свой проект (огромный проект) в Visual Studio 2015, он сходит с ума. Сборка, отладка, открытие меню происходит слишком медленно. Иногда я получал сообщение «не отвечаю». Это про Windows 7 или вы можете посоветовать мне мою проблему со скоростью?
c#
visual-studio-2015
Винс4нити
источник
источник
Ответы:
Этот сайт содержит несколько полезных советов о том, как улучшить производительность Visual Studio, отключив функции для больших решений. Например:
Перейдите в Инструменты -> Параметры -> Текстовый редактор -> C # -> Дополнительно и снимите флажок Включить полный анализ решения.
Перейдите в Инструменты -> Параметры -> Конструктор XAML -> Общие и снимите флажок Включить конструктор XAML (требуется перезапуск Visual Studio).
Перейдите в Инструменты -> Параметры -> Текстовый редактор -> Все языки и снимите флажок Включить CodeLens.
Перейдите в Инструменты -> Параметры -> Отладка -> Общие и отключите Включить средства диагностики во время отладки.
источник
Вы можете попробовать применить следующие шаги:
Перейдите в меню Инструменты → Параметры → Управление исходным кодом и установите для параметра Текущее управление исходным кодом… значение Нет.
Перейдите в меню Инструменты → Параметры → Среда → Синхронизированные настройки и удалите этот параметр, сняв флажок.
Очистите содержимое следующих папок кеша ( не удаляйте эти папки, а удалите только их содержимое ) и перезапустите Visual Studio:
Очистите содержимое в папке WebSiteCache (можно найти в
C: \ Users \% USERNAME% \ AppData \ Local \ Microsoft \ WebSiteCache )
Очистите содержимое в папке Temporary ASP.NET Files (можно найти в
C: \ Users \% USERNAME% \ AppData \ Local \ Temp \ Temporary ASP.NET Files )
Примечание. Если у вас включено аппаратное ускорение или вы используете параметры визуального взаимодействия по умолчанию в Microsoft Visual Studio 2015 или Visual Studio 2013, у вас могут возникать периодические проблемы с производительностью, сбои продукта или проблемы с отрисовкой. Чтобы обойти эти проблемы, перейдите в меню Инструменты → Параметры → Среда → Общие и примените следующие настройки:
Дополнительные сведения см. На странице У вас возникают проблемы с производительностью, сбои продукта или проблемы с отрисовкой в Visual Studio 2015 и Visual Studio 2013 .
Если проблема связана с отладкой, попробуйте обходной путь для очень медленной отладки / загрузки Visual Studio .
Надеюсь, это поможет...
источник
Clean WebSiteCache folder
я предполагаю, вы имеете в виду удалить все папки с файлами внизуWebSiteCache folder
У меня большой проект, и я тоже испытал подобные спады. Я повысил производительность до приемлемого уровня, изменив область действия
Error List
окна наCurrent Document
.Я также получаю улучшения, меняя с
Build + IntelliSense
наBuild Only
. Но поскольку я считаю IntelliSense полезным, я пошел на компромисс, чтобы сохранитьBuild + IntelliSense
и ограничить область действияCurrent Document
.источник
Я обнаружил, что удаление папки ".vs" из папки решения значительно увеличивает скорость редактора, если со временем она становится медленной. Это скрытая папка в корневом каталоге вашего решения. Я бы порекомендовал сохранить резервную копию на всякий случай, если вам нужно вернуться. Насколько мне известно, он содержит пользовательские настройки для решения, такие как файл .suo, как подробно описано здесь . Вы также можете попробовать просто удалить файл .suo. Эти папки / файлы будут восстановлены VS в следующий раз, когда вы откроете и закроете это решение.
источник
Антивредоносное ПО Защитника Windows может вызвать отставание Visual Studio. Как упомянул Нострадамус в этом ответе :
Еще я обновил ReSharper и каждый аддон до последнего обновления.
Я также отметил , что некоторые процессы называют
Microsoft Compatibility Telemetry
,CompatTelRunner.exe
использует много ресурсов процессора , когда я использовал Visual Studio. Я отключил «Обратная связь и диагностика», следуя этому руководству.У меня это сработало!
источник
Возможно ли, что вы пытались выполнять разные операции над решением одновременно? В моей ситуации проблема возникла из-за того, что я пытался открыть решение, в то время как был процесс из TFS, который пытался получить последнюю версию. Произошла какая-то блокировка. Самый безопасный способ, который я придумал, - это перезагрузить систему, удалить файл .suo, и у меня это сработало.
Что еще: проверьте, является ли ваша версия Visual Studio 64-битной в 64-битной системе, я удалил некоторые электроинструменты team Foundation, и он завязал с моим VS, возникли те же проблемы
источник
Убедитесь, что вы не работаете над решением на сетевом диске.
Кажется, такая очевидная вещь, но я ее пропустил, а VS не дает никаких намеков на проблему, просто много "Не отвечает ...".
источник
Для меня виновником был кеш Resharper, просто очистите кеш Resharper, и он отлично работает
источник
Я предлагаю, чтобы самое быстрое и простое повышение производительности (для C #) - это заменить VS 2015/2017 на VS2013.
C # практически не меняется между версиями. Просто использование 2015/2017 занимает в два раза больше времени, и я уверен, что я не единственный, кто тратит время на использование более поздних (лучших) компиляторов только для того, чтобы вернуться.
Я не думаю, что ожидать использования компилятора прямо из коробки - неразумно. Можно с 2013 года.
Microsoft ДОЛЖНА гарантировать, что VS2019 будет по крайней мере так же быстро, как 2013 (для C #)
источник