Ответ 1
Чтобы устранить проблему, просто запустите команду ниже в командной строке с повышенными правами, как описано ниже здесь.
"C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe" /setup
Я понимаю, что эта команда заставляет отдых (что Microsoft называет "слиянием" ) текущих настроек VS в том, что, по-видимому, является коррумпированным кэшем настроек. На первый взгляд это похоже на удаление пути к каталогу C:\Users\имя_пользователя\AppData\Local\Microsoft\VisualStudio\version и позволяет визуальной студии воссоздать его при запуске. Однако я предпочитаю не удалять это прямо и вместо этого полагаться на подход повторного объединения.
Недавно я обнаружил, что это иногда происходит, когда я запускаю сразу несколько решений (т.е. у меня есть один или несколько экземпляров Visual Studio, загружающих решение одновременно). У меня также есть ReSharper, SQL Prompt, VSCommands и TFS Power Tools, которые, я уверен, в какой-то мере способствуют.
UPDATE:
Это исправление должно работать для всех версий Visual Studio, однако вам нужно будет выполнить команду в каталоге, соответствующем вашей версии. Например, с Visual Studio 2015 путь будет следующим:
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe" /setup
Сопоставления версий для Visual Studio (ответ на соответствие исходной версии здесь):
- Visual Studio 2005 = 8
- Visual Studio 2008 = 9.0
- Visual Studio 2010 = 10.0
- Visual Studio 2012 = 11.0
- Visual Studio 2013 = 12.0
- Visual Studio 2015 = 14.0