Замораживание (сбой) Visual Studio при загрузке решения

Я столкнулся со странной проблемой. У меня было 7 проектов в решении. Мне пришлось добавить еще один проект MVC. Теперь, когда документ (из нового проекта) открыт (например, HomeController.cs) и когда этот проект инициализируется в начале, он замораживает всю IDE следующим образом:

enter image description here

(Некоторые проекты не загружаются)

После этого я должен убить процесс. Когда я снова открываю VS и быстро нажимаю на другой проект (который инициализируется), проблема замораживания исчезает. Я понятия не имею, что может вызвать такую проблему. Я пробовал с и без ReSharper, но я получаю тот же результат. Также я восстановил настройки по умолчанию VS. Также отремонтированы целые VS.

Может быть, у кого-то была такая же проблема, и он мог бы дать полезный совет?

Ответы

Ответ 1

Обычно удаление скрытой папки .vs в каталоге решений устраняет проблему.

Ответ 2

Возможные решения:

  • Удалить папку .vs как указано выше

  • Очистить временные файлы из %USERPROFILE%\AppData\Local\Temp

  • Отрегулируйте управление исходным кодом в ToolsOptionsSource controlPlugins, установите None, Save, закрыть VS. Затем снова откройте его и перезагрузите плагин.

Особого порядка нет, но один из них может помочь.

Ответ 3

У меня была эта проблема, она была решена просто двойным щелчком по любому из застрявших проектов. Это как-то подталкивает процесс загрузки и заставляет загруженные проекты завершить загрузку.

Ответ 4

Удалите файл .suo в папке решения.

Я уверен, что нашел этот ответ где-то в Stackoverflow, но теперь я больше не могу его найти. Кредиты тому, кто придумал это.

Ответ 5

Visual Studio 2019 Preview Version 3

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

Удаление папки .vs сбрасывает выгруженные проекты, поэтому оно снова работает, но не является правильным решением этой проблемы, и команда Microsoft должна принять в этом участие.

Ответ 6

Откройте проект как веб-сайт вместо загрузки файла решения