Почему Visual Studio постоянно рушится?
Visual Studio случайно сбой при добавлении/удалении ссылок и проектов.
Любые мысли почему? Будет ли установлена помощь Sp1?
EDIT: я не работаю с дополнениями, кроме SourceSafe. Я делаю большую часть своего развития в подключенном режиме.
Разработка с использованием:
Visual Studio 2008
Служба терминалов WinXp → Win2k3 Sp2 (64bit)
VSS 8.0, 32bit
Ответы
Ответ 1
Попробуйте удалить файлы .user и .suo - это файлы пользовательских параметров, которые создает VS. Вы получаете файл .user для каждого проекта и файл .suo для вашего решения. Когда они становятся коррумпированными, происходят странные вещи. Удаление их приведет к тому, что вы потеряете небольшие вещи, такие как проект, выбранный в качестве проекта запуска при запуске отладки, но обычно он очищает нечетное поведение, подобное этому.
Вы также можете удалить любые временные расположения файлов, например временные папки файлов ASP.NET(если вы работаете в ASP.NET), на случай, если что-то нечетное кэшируется где-то.
Ответ 2
Моя Visual Studio 2005 начала сбой и блокировка в последнее время. Как я окончательно установил это, нужно было запустить это из командной строки:
devenv /resetuserdata
Это очистило все мои настройки, но это устранило проблему. Если вы настроили VS много, вы можете попробовать сначала экспортировать свои настройки, а затем посмотреть, можете ли вы безопасно импортировать их впоследствии. Кроме того, сделайте снимки вашей среды IDE, чтобы вы могли запомнить, какие кнопки и т.д. У вас есть.
Ответ 3
Чаще всего, если Visual Studio несколько раз сбой, ваш файл .suo или .ncb поврежден. Закройте проект, удалите эти файлы и снова закройте. Это может решить вашу проблему.
.suo - скрытый файл.
Ответ 4
Опасайтесь, если вы подозреваете поврежденный файл .suo
и интегрированы с Source Safe.
При перезагрузке VS после сбоя вы можете получить следующее сообщение:
The Open from Source Control operation is still in progress but you can start working now. the rest of the projects will be retrieved asynchronously.
В основном это означает, что VS будет загружать все проекты в ваше открытое решение из Source Safe и Overwrite любые файлы, которые были извлечены и содержат неконтролируемые изменения!
После краха VS, запустите Source Safe standalone и ПРОВЕРЬТЕ, что вы хотите сохранить.
Затем закрепите повреждение перед запуском VS.
Ответ 5
Надеюсь, это поможет кому-то. Мне казалось, что я все пробовал. Я даже отремонтировал установку, которая не имела никакого значения, а также полностью удалила VS, и проблема все еще была там. Параметр журнала не сказал мне ничего существенного, поэтому я в конечном итоге удалил все папки bin и obj в моем решении, а также все файлы .suo и .user и переместил его в совершенно другую папку из корневой папки на моем жестком диске и перестроил ее, Это волшебство получилось правильным!
Ответ 6
Найдите и удалите любые .ncb файлы, связанные с вашим решением. В прошлых версиях эти (отладочные) файлы, используемые для получения коррумпированных и удаляющих их, могли бы устранить проблему (Visual Studio будет автоматически их регенерировать).
Ответ 7
Я нахожу на моем даже в SP1, что он редко падает при добавлении материала в проект, но главным образом при переключении на представление ASP.NET Design и при его автоматическом формировании элементов управления в инструментах. Я просто отключил его от их создания, и я больше не получаю много сбоев.
Я знаю, что это не имеет большого отношения к вашей проблеме, но вопрос, который я делаю SP1, может быть не ответом на вашу проблему.
Ответ 8
Я попробовал все предложенные опции и еще несколько найденных на этой . Не повезло.
Затем я попытался добавить ссылку с веб-сайта (в отличие от веб-приложения). Процесс отличается: вы должны щелкнуть правой кнопкой мыши по проекту и перейти на страницу свойств, а там есть кнопка Add... на вкладке "Ссылки".
Он по-прежнему разбился, но на этот раз в средстве просмотра событий появилось сообщение , которое указывало мне на полный путь к DLL во стороннем компоненте, который я установил. DLL не может быть прочитана с диска (повреждена). Итак, ремонт этой библиотеки и перезагрузка позже, и я вернусь к хорошему.
UPDATE:
Я пришел, чтобы узнать истинную причину, несколько файлов на моем SSD стали коррумпированными. CHKDSK/R вернул меня на некоторое время. В конце концов пришлось заменить диск. Напомним, что это может быть не ошибка VS.
Ответ 9
изменение местоположения решения default
решило мою проблему.
Ответ 10
Мне пришлось удалить более старую ссылку для проекта, которая больше не существовала из решения, и это работало отлично для меня.
Ответ 11
Если файл .suo или .ncb поврежден, это также приводит к сбою визуальной студии.
Чтобы решить эту проблему, вы можете использовать следующий шаг, как указано на изображении.
- Перейдите в папку, содержащую файл исполнительной студийной студии (devenv.exe).
- откройте командную строку с помощью пути к папке, упомянутого в первом шаге, и запустите команду devenv.exe/ResetSettings.
- Если второй шаг не решает проблему, выполните команду devenv.exe/ResetUserDatastrong > .
![введите описание изображения здесь]()