Visual Studio перестала работать - на Win 7 - PullRequest
11 голосов
/ 18 мая 2010

У меня Win 7 Enterprise.Если я открываю какой-либо файл .cs на VS 2008/2010, в диалоговом окне выдается сообщение «Visual Studio перестала работать».Есть две кнопки «Отладка» и «Закрыть программу».Кнопка отладки запускает devenv в режиме отладки с кодом сборки, поскольку у меня нет файла pdb для этого.

Есть другая машина с такой же конфигурацией, где VS 2008/2010 Ultimate работает нормально.Даже переустановка Win 7 не решила проблему.Есть идеи, почему это происходит?

Ответы [ 7 ]

17 голосов
/ 18 мая 2010

Попробуйте выполнить несколько стандартных действий по устранению неполадок VS:

  • Очистить раствор
  • Удалить / переименовать все файлы в вашем решении, созданные VS, т.е. все .ncb, .suo, .user файлы
  • Запустите Visual Studio со всеми отключенными надстройками: devenv.exe /SafeMode
  • Сбросить все настройки: Инструменты -> Настройки импорта / экспорта -> Сбросить все настройки
  • Удалите HKCU: \ Software \ Micosoft \ VisualStudio \ 9.0 и затем перезапустите Visual Studio
  • Восстановление установки Visual Studio через «Установка и удаление программ»
2 голосов
/ 04 декабря 2014

VS 2012 перестал работать

  • Я не смог открыть проект или создать новый без сбоев
  • Я получаю эту ошибку ...

    System.ComponentModel.Composition.ImportCardinalityMismatchException was unhandled
      Message=No exports were found that match the constraint: 
        ContractName    Microsoft.VisualStudio.Language.Intellisense.IGlyphService
        RequiredTypeIdentity    Microsoft.VisualStudio.Language.Intellisense.IGlyphService
      InnerException:
    

Однако, как уже упоминалось выше, это сработало для меня:

  • Запустить Visual Studio с отключенными надстройками:

    devenv.exe /SafeMode
    
  • Сброс всех настроек: Tools -> Import / Export Settings -> Reset All Settings

1 голос
/ 02 марта 2013

Недавно у меня была такая же проблема, в интернете мало помощи. Поэтому я подумал, что это может быть легко исправить. Я переустановил Visual Studio несколько раз, но не повезло. Наконец, я удаляю .NET Framework вместе с Visual Studio, перезагружаюсь и переустанавливаю.

Работало нормально !!

Я думал, что это может кому-то помочь.

0 голосов
/ 21 сентября 2018
  1. Могут быть множественные проблемы даже в коде, если отсутствует вызов асинхронного метода ожидающего.
  2. Если все кажется правильным из кода, то очистите решение и удалите все объекты obj и bin со всего проекта. Начните строить решение снова. Это работало несколько раз в моем сценарии.
0 голосов
/ 04 апреля 2018

В моем случае сбой был вызван параллельными сборками проекта. После перехода на Options -> Projects and Solutions -> Build and Run и установки maximum number of parallel project builds на 1 сбой исчез.

0 голосов
/ 08 января 2014

Для меня ... одним из расширений, которые я установил ранее, является преступник. Это расширение является своего рода отражателем кода. Этот инструмент может замедлить мою отладку, когда я сделаю шаг вперед. И сделать визуальную студию 2012 года постоянно рушащейся. Поэтому мой совет: будьте осторожны, какие инструменты и расширения вы устанавливаете ... особенно те, которые не созданы самими Microsoft.

0 голосов
/ 18 мая 2010

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

Проверьте это здесь -
http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=26662.

...