2009-03-31 31 views
15

My Visual Studio tắt mỗi ngày một lần. Không duyên dáng, nó chỉ biến mất khỏi màn hình, danh sách xử lý, mọi thứ. Không có suy nghĩ, không có cảnh báo, chỉ poof của nó đi.Visual Studio đóng mọi lúc

Điều này xảy ra thường xuyên nhất khi lập trình viên đang cố gắng làm điều gì đó và gần đây (vài ngày qua) nó xảy ra bất cứ khi nào tôi cố mở một chế độ xem. Tính đến một vài giờ trước nó cũng xảy ra mỗi khi tôi mở Globals.asx.cs trong một dự án MVC.

Vì vậy, đây không phải là câu hỏi lập trình chính xác nhưng điều này đã xảy ra trong một thời gian và bây giờ với ASP.NET MVC ra cho thực nó đang xảy ra nhiều hơn và thường xuyên hơn.

tôi nhận được lỗi sau đây trong bản ghi sự kiện của tôi: .NET Runtime phiên bản 2.0.50727.3082 - Fatal Thi Engine Lỗi (7A035FC0) (80131506)

Tôi cũng có các plugin VS2008 sau

  • Coderush/Refactor Pro! từ DevExpress
  • ASP MVC
  • Testdriven.NET
  • T4 Toolbox
  • ASP.NET MVC
  • MbUnit/Gallio
  • Nguồn Outliner
  • AnkhSVN (cài đặt rất gần đây)
  • Oracle Developer Công cụ

Có một nyone đã có vấn đề này hoặc thậm chí có thể hướng dẫn tôi đến nơi để tìm kiếm một giải pháp?

+0

Cùng một vấn đề ở đây ... – UpTheCreek

Trả lời

13

Hai khả năng ở đây:

  1. Hotfix for Crash related to MVC and plugins
  2. Cài đặt lại SP1 (Tôi có một đồng nghiệp người đã bị treo tất cả các thời gian áp dụng lại các SP và nó cố định vấn đề của mình; Trong trường hợp của mình, ông đã được cài đặt VS Cơ sở dữ liệu bản sau cài đặt SP1).
+0

wow..excellent. Sẽ thử ngay bây giờ. –

+0

Điều này hoạt động theo cách –

+3

Phần nào đã hoạt động, hotfix hoặc cài đặt lại SP1? Có thể được tốt đẹp nếu ai đó tìm kiếm và tìm giải pháp này để biết tối thiểu họ cần phải làm để sửa chữa nó ... –

3

Bạn có thể cần phải từ từ loại bỏ các tiện ích mở rộng của mình. Những người mà tôi nghi ngờ là:

  1. Nguồn Outliner
  2. AnkhSVN
  3. Oracle Developer Tools

Đối với không có lý do khác hơn là nó có vẻ giống như một phần mở rộng không được quản lý đó sẽ được chà đạp quá trình như thế .

3

Vâng, tôi không có gì nhưng các mẹo gỡ rối tiêu chuẩn cho VS dành cho bạn:

  • Kiểm tra xem bạn đã cài đặt SP1 (và bất kỳ cập nhật thêm)
  • Xóa (đổi tên) tất cả các file tạm thời trong giải pháp của bạn chẳng hạn như .suo, .ncb, ...
  • Vô hiệu hóa tất cả các bổ trợ từng cái một cho đến khi lỗi biến mất. Kể từ khi bạn đã cài đặt AnkhSVN chỉ gần đây này có thể là một đoán đầu tiên tốt ...

Cũng hữu ích cho việc phân tích là những công cụ từ Sysinternals Suite, chủ yếu là tôi sẽ khuyên bạn DbgViewProcMon.

Có một chủ đề tương tự bạn nên kiểm tra: Fatal Execution Engine Error (79FFEE24) (80131506)

Họ cũng đề cập đến một hotfix phát hành bởi Microsoft: https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=16827&wa=wsignin1.0

Như Chris posted hotfix này là mentioned để sửa chữa một vấn đề với ASP.NET MVC và Resharper.

+0

Không, vấn đề đã xảy ra lâu hơn nhiều so với tôi đã có Ankh nhưng nhờ lời khuyên –

2

Ý tưởng điên rồ có thể hoạt động:

Mở 2 phiên bản của Visual Studio. Trên một ví dụ bạn làm việc trên mã của bạn. Mặt khác, bạn có thể mở một số giải pháp ngẫu nhiên, đặt nó vào Debug, sau đó sử dụng Attach to Process để đính kèm dụ Visual Studio đầu tiên vào đó.

Hy vọng rằng khi một ngoại lệ xảy ra trên trường hợp đầu tiên mà có thể gây ra sự cố, ví dụ thứ hai sẽ cung cấp một đầu mối về những gì đã xảy ra.

+0

Tôi đã thử điều đó và nó không hoạt động - tôi nghĩ rằng đó là một cuộc thi tử thi lỗi thay vì ngoại lệ, trình gỡ lỗi không nhận được thay đổi để kiểm tra quá trình. –

0

Tôi đã phải gỡ bỏ lắp ráp gỡ lỗi Silverlight và tôi đã ngừng gặp sự cố.

0

Đối với tôi, vấn đề là Gallio 3.0.6.763. Sau khi gỡ cài đặt, tôi có thể tải lại các dự án trong VS2008.

0

Tôi có ASP.Net MVC và Gallio 3.0.6.763. Tôi đã loại bỏ Gallio, và bây giờ Visual Studio hoạt động như mong đợi.

0

Tôi gặp vấn đề tương tự. Loại bỏ Gallio cũng là giải pháp cho tôi. Nó có vẻ là một số loại xung đột giữa các dự án của Gallio và ASP.NET MVC. Tôi sẽ chỉ gặp vấn đề khi cố mở một dự án MVC, cụ thể là một khung nhìn.

+0

Bạn nên thử các hotfix kể từ khi vấn đề ảnh hưởng nhiều hơn chỉ Gallio. –

+0

Vì tôi chưa từng sử dụng Gallio nên đây là một giải pháp tốt cho tôi. Nhưng tôi có thể cài đặt lại sớm với bản phát hành gần đây nhất và tôi chắc chắn sẽ thử bản sửa lỗi này nếu tôi gặp sự cố lần nữa. –

1

Tôi đã sửa lỗi này bằng cách gỡ cài đặt WSCF.blue.

0

Bổ trợ Ankh đã khiến Visual Studio của tôi bị lỗi âm thầm trong khi biên dịch. Không có thông báo lỗi, toàn bộ IDE chỉ biến mất khỏi màn hình.

Bằng cách thực hiện từng bổ trợ của tôi và bật/tắt và thử lại quá trình biên dịch, tôi phát hiện ra rằng đó là Ankh đang gây ra sự cố. Vô hiệu hóa hoàn toàn Ankh là giải pháp hiệu quả và bạn vẫn có thể cập nhật và cam kết bằng TortoiseSVN theo cách thủ công.

Tôi chưa tìm ra nguyên nhân của vấn đề, nhưng tôi tin rằng nó liên quan đến việc khóa tệp trong bộ nhớ cache. Khởi động lại ISS và xóa bộ nhớ đệm (tôi đang sử dụng VS2003) trước khi khởi động lại IDE có xu hướng khắc phục sự cố khoảng 50% thời gian.Nếu bạn hoàn toàn phải là Ankh, tập lệnh theo lô sau đây có thể hữu ích:

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" 

Chỉ cần thay thế "(phiên bản)" bằng phiên bản khung và "(người dùng)" bằng thư mục người dùng của bạn.
Kịch bản rõ ràng là dành cho Windows XP, vì vậy bạn sẽ cần sửa đổi nó nếu bạn đang sử dụng Vista hoặc mới hơn.

Các vấn đề liên quan