Visual Studio закрывается все время - PullRequest
15 голосов
/ 31 марта 2009

Моя Visual Studio отключается примерно раз в день. Также не изящно, он просто исчезает с экрана, списка процессов, всего. Не думая, не предупреждая, просто пшик исчез.

Это чаще всего случается, когда coderush пытается что-то сделать, и в последнее время (последние несколько дней) это происходит каждый раз, когда я пытаюсь открыть представление. Несколько часов назад это также происходило каждый раз, когда я открывал Globals.asx.cs в проекте MVC.

Так что это не совсем вопрос программирования, но это происходило какое-то время, и теперь с ASP.NET MVC на самом деле это происходит все чаще и чаще.

В журнале событий появляется следующая ошибка: .NET Runtime версия 2.0.50727.3082 - Неустранимая ошибка механизма выполнения (7A035FC0) (80131506)

У меня также есть следующие плагины VS2008

  • Coderush / Refactor Pro! от DevExpress
  • ASP MVC
  • Testdriven.NET
  • T4 Toolbox
  • ASP.NET MVC
  • MbUnit / Gallio
  • Source Outliner
  • АнхСВН (установлен совсем недавно)
  • Инструменты разработчика Oracle

Кто-нибудь имел эту проблему или может даже направить меня туда, где искать решение?

Ответы [ 11 ]

13 голосов
/ 31 марта 2009

Две возможности здесь:

  1. Исправление для Crash, связанного с MVC и плагинами
  2. Переустановите SP1 (у меня был коллега, у которого все время возникали сбои, повторно применялось SP, и это решало его проблему; в его случае он установил VS Database Edition после установки SP1).
3 голосов
/ 31 марта 2009

Ну, у меня нет ничего, кроме стандартных советов по устранению неполадок для VS для вас:

  • Убедитесь, что у вас установлен SP1 (и все дальнейшие обновления)
  • Удалите (переименуйте) все временные файлы в вашем решении, такие как .suo, .ncb, ...
  • Отключите все надстройки одну за другой, пока ошибка не исчезнет. Поскольку AnkhSVN установлен только в последнее время, это может быть хорошим первым предположением ...

Также для анализа полезны инструменты из Sysinternals Suite , в основном я бы порекомендовал вам DbgView и ProcMon .

Есть еще одна похожая тема, которую вы должны проверить: Ошибка механизма фатального выполнения (79FFEE24) (80131506)

Также упоминается исправление, выпущенное Microsoft: https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=16827&wa=wsignin1.0

Когда Крис опубликовал это исправление, упомянул , чтобы исправить проблему с ASP.NET MVC и Resharper.

3 голосов
/ 31 марта 2009

Возможно, вам придется медленно открутить свои расширения. Я подозреваю:

  1. Source Outliner
  2. AnkhSVN
  3. Инструменты разработчика Oracle

Ни по какой другой причине, кроме того, что это звучит как неуправляемое расширение, которое может растоптать этот процесс.

2 голосов
/ 31 марта 2009

Сумасшедшая идея, которая может сработать:

Откройте 2 экземпляра Visual Studio. В одном случае вы работаете над своим кодом. С другой стороны, вы можете открыть какое-то случайное решение, установить его в «Отладка», а затем использовать «Присоединить к процессу», чтобы присоединить к нему первый экземпляр Visual Studio.

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

1 голос
/ 03 августа 2010

Я исправил это, удалив дополнение WSCF.blue.

1 голос
/ 22 сентября 2009

В моем случае мне пришлось удалить VMware 6.5, потому что это вызывало проблему. странно.

http://communities.vmware.com/thread/170431

0 голосов
/ 03 июня 2013

Надстройка Ankh приводила к сбою моей Visual Studio во время компиляции. Нет сообщения об ошибке, вся IDE просто исчезает с экрана.

Проанализировав каждую из моих надстроек, включив / отключив и повторив попытку компиляции, я обнаружил, что проблема была в Ankh. Полное отключение Ankh - эффективный обходной путь, и вы все равно можете вручную обновлять и фиксировать с помощью TortoiseSVN.

Я пока не выяснил причину проблемы, но я считаю, что это связано с блокировкой файлов в кеше. Перезапуск ISS и очистка кеша (я использую VS2003) перед перезапуском IDE имеет тенденцию исправлять проблему примерно в 50% случаев. Если вы обязательно должны быть Ankh, вам может пригодиться следующий пакетный скрипт:

iisreset.exe
del /f /s /q "C:\Documents and Settings\(user)\VSWebCache\*"
rmdir /s /q "C:\Documents and Settings\(user)\VSWebCache"
del /f /s /q "C:\WINDOWS\Microsoft.NET\Framework\(version)\Temporary ASP.NET Files\*"
rmdir /s /q "C:\WINDOWS\Microsoft.NET\Framework\(version)\Temporary ASP.NET Files"

Просто замените "(версия)" версией фреймворка, а "(пользователь)" - вашей папкой пользователя.
Сценарий, очевидно, предназначен для Windows XP, поэтому вам придется изменить его, если вы используете Vista или более позднюю версию.

0 голосов
/ 20 июля 2009

У меня была такая же проблема. Удаление Галлио было также решением для меня. Кажется, что это какой-то тип конфликта между проектами Gallio и ASP.NET MVC. Я бы получил проблему только при попытке открыть проект MVC, в частности, представление.

0 голосов
/ 07 мая 2009

У меня были ASP.Net MVC и Gallio 3.0.6.763. Я удалил Gallio, и теперь Visual Studio работает как положено.

0 голосов
/ 08 апреля 2009

Для меня проблема была в Gallio 3.0.6.763. После удаления я могу снова загрузить проекты в VS2008.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...