2009-03-31 15 views
15

Moje Visual Studio zamyka się około raz dziennie. Nie z gracją, po prostu znika z ekranu, listy procesów, wszystkiego. Bez myślenia, bez ostrzeżenia, poof zniknął.Visual Studio zamyka się cały czas

Zdarza się to najczęściej, gdy coderush próbuje coś zrobić i ostatnio (kilka ostatnich dni) zdarza się za każdym razem, gdy próbuję otworzyć widok. Od kilku godzin dzieje się tak również za każdym razem, gdy otwieram Globals.asx.cs w projekcie MVC.

To nie jest właściwie pytanie programistyczne, ale działo się tak od jakiegoś czasu, a teraz z ASP.NET MVC na prawdę dzieje się coraz częściej.

pojawia się następujący błąd w moim dzienniku zdarzeń: .NET Runtime wersja 2.0.50727.3082 - Fatal Error Execution Engine (7A035FC0) (80131506)

mam również następujące pluginy VS2008

  • Coderush/Refactor Pro! od DevExpress
  • ASP MVC
  • Testdriven.NET
  • T4 Toolbox
  • ASP.NET MVC
  • MbUnit/Galijo
  • Źródło Outliner
  • AnkhSVN (zainstalowany niedawno)
  • Oracle Developer Narzędzia

Ma nyone miał ten problem lub może nawet skierować mnie tam, gdzie szukać rozwiązania?

+0

Ten sam problem tutaj ... – UpTheCreek

Odpowiedz

13

dwie możliwości tutaj:

  1. Hotfix for Crash related to MVC and plugins
  2. Ponowna instalacja SP1 (miałem współpracownika, który miał wywala cały czas ponownie zastosować SP i wbił problemu, w jego przypadku miał zainstalowany VS Database Edition po instalowanie dodatku SP1).
+0

wow..excellent. Spróbuję teraz. –

+0

To działało po drodze. –

+3

Która część działała, poprawka lub ponownie instalowała dodatek SP1? Może być fajnie, jeśli ktoś inny wyszuka i znajdzie to rozwiązanie, aby wiedzieć, co trzeba zrobić, aby to naprawić ... –

3

Być może będziesz musiał powoli odklejać swoje rozszerzenia. Te, które podejrzewam są:

  1. Źródło Outliner
  2. AnkhSVN
  3. Oracle Developer Tools

dla żadnego innego powodu niż to brzmi jak niekontrolowana rozszerzenia, które byłyby deptanie proces takiego .

3

Otóż mam nic prócz standardowych wskazówek dotyczących rozwiązywania problemów dla VS dla Ciebie:

  • sprawdź czy masz zainstalowanego SP1 (i jakiekolwiek dalsze aktualizacje)
  • Delete (przemianowania) wszystkie pliki tymczasowe rozwiązania takie jak .suo, .ncb, ...
  • Wyłącz wszystkie dodatki jeden po drugim, aż zniknie błąd. Skoro masz zainstalowany AnkhSVN dopiero ostatnio to może być dobre pierwsze przypuszczenie ...

również pomocne dla analizy są narzędzia z Sysinternals Suite, głównie Polecam Ci DbgView i ProcMon.

Jest też inny podobny wątek powinieneś sprawdzić: Fatal Execution Engine Error (79FFEE24) (80131506)

wspomnieć też poprawkę wydany przez Microsoft: https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=16827&wa=wsignin1.0

Jako Chris pisał ta poprawka jest mentioned aby rozwiązać problem z ASP.NET MVC i Resharper.

+0

Nie, problem zdarzał się znacznie dłużej niż Ankh, ale dzięki za porady –

2

Szalony pomysł, który może działać:

Otwórz 2 wystąpienia programu Visual Studio. W jednej instancji pracujesz nad swoim kodem. Z drugiej strony możesz otworzyć jakieś przypadkowe rozwiązanie, ustawić je na Debugowanie, a następnie użyć polecenia Dołącz do procesu, aby dołączyć do niego pierwszą instancję Visual Studio.

Mam nadzieję, że po wystąpieniu wyjątku w pierwszym wystąpieniu, który spowodował awarię, ,, drugie wystąpienie będzie stanowić wskazówkę, co poszło nie tak.

+0

Próbowałem tego i nie działało - myślę, że ponieważ jest to Fatal Execution błąd, a nie wyjątek, debugger nie otrzymuje zmiany do sprawdzenia procesu. –

0

Musiałem usunąć zespół debugowania silverlight i przestałem otrzymywać problem.

0

Dla mnie problemem był Gallio 3.0.6.763. Po odinstalowaniu mogę ponownie załadować projekty w VS2008.

0

Miałem ASP.Net MVC i Gallio 3.0.6.763. Usunąłem Gallio, a teraz Visual Studio działa zgodnie z oczekiwaniami.

0

Miałem ten sam problem. Usunięcie Gallio było również rozwiązaniem dla mnie. Wydaje się, że jest to pewien rodzaj konfliktu między projektami Gallio i ASP.NET MVC. Dostałbym tylko problem, gdy próbowałem otworzyć projekt MVC, a konkretnie widok.

+0

Powinieneś spróbować poprawka, ponieważ problem dotyczy nie tylko Gallio. –

+0

Ponieważ nigdy nie używałem Gallio, było to dla mnie dobre rozwiązanie. Ale prawdopodobnie wkrótce zainstaluję go ponownie z najnowszą wersją, a na pewno napiszę poprawkę, jeśli problem pojawi się ponownie. –

0

Dodatek Ankh spowodował awarię programu Visual Studio podczas kompilacji. Brak komunikatu o błędzie, całe IDE po prostu znika z ekranu.

Przeglądając każdy z moich dodatków i włączając/wyłączając i ponownie próbując kompilację, odkryłem, że przyczyną problemu był właśnie Ankh. Całkowicie wyłączenie Ankh jest skutecznym sposobem na obejście tego problemu i nadal można ręcznie aktualizować i zatwierdzać TortoiseSVN.

Jeszcze nie znalazłem przyczyny problemu, ale uważam, że jest to związane z blokowaniem plików w pamięci podręcznej. Ponowne uruchomienie ISS i wyczyszczenie pamięci podręcznej (używam VS2003) przed ponownym uruchomieniem IDE dąży do rozwiązania problemu w około 50% przypadków.Jeśli koniecznie musi być Ankh, następujący skrypt wsadowy może być użyteczny:

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" 

Wystarczy zastąpić „(wersja)” w wersji ramowej „(użytkownik)” z folderu użytkownika.
Skrypt jest oczywiście dla systemu Windows XP, więc musisz go zmodyfikować, jeśli używasz Vista lub nowszego.

Powiązane problemy