2014-06-21 23 views
17

Sau khi tôi cài đặt Visual Studio 2013 cập nhật 2, tôi nhận thấy rằng nhấp chuột phải vào bất kỳ loại tệp dự án (aspx, cshtml) gây ra khoảng 45 giây treo trong Visual Studio. Nó cuối cùng sẽ mở menu ngữ cảnh, nhưng mỗi lần điều này xảy ra.visual studio 2013 treo trên nhấp chuột phải

Nếu tôi nhấp chuột phải vào Solution Explorer, Chế độ xem lớp, v.v. không có vấn đề gì cả, chỉ trong trình chỉnh sửa tệp.

Tôi đang sử dụng bộ vi xử lý intel i7 và ram 16 GB (phần cứng không phải là vấn đề) và Windows 8.1 Pro.

Tôi cũng không thể kết nối trực tuyến tfs trong 2 ngày qua vì vậy tôi đang sử dụng giải pháp của mình với ngắt kết nối khỏi tfs. Điều này gây ra treo trên khởi động bởi vì nó cố gắng kết nối máy chủ từ xa. Nhưng tôi không chắc chắn nó sẽ gây ra vấn đề trên nhấp chuột phải của các tập tin.

Điều tôi đã làm cho đến thời điểm này;

1- cài đặt bản cập nhật cuối cùng một lần nữa 2- Khởi động lại Visual Studio nhiều lần 3 Khởi động lại máy tính 4 dọn dẹp TFS file cache

Có bất kỳ ý tưởng những gì đang gây ra vấn đề này?

Cập nhật: Tôi đã tạo một dự án MVC trống mà không có ràng buộc TFS và không có vấn đề gì. Có vẻ như nó hoàn toàn liên quan đến TFS dis-connection, tôi sẽ điều tra thêm và sẽ đăng câu trả lời nếu tìm ra.

+0

tôi giả nhấn chuột phải trong Solution Explorer? Bạn đã cài đặt bất kỳ trình bổ sung nào chưa? –

+1

@PeterRitchie Tôi cập nhật câu trả lời của tôi, không có vấn đề trên các menu thanh bên, chỉ trong trình soạn thảo mã. Chỉ có plug-in lớn tôi đang sử dụng ReSharper. –

+0

@Teomanshipahi Tôi nghĩ câu trả lời của bạn là câu hỏi đầu tiên của bạn? – Adrian

Trả lời

23

ReSharper có thể gây ra sự cố này. Bạn có thể suspend it (temporarily) để xem sự cố có được giải quyết hay không. Nếu nó thực sự được giải quyết, bạn nên xóa bộ nhớ cache của ReSharper trước khi bạn kích hoạt lại nó. Truy cập %LOCALAPPDATA%\JetBrains\ReSharper và xóa thư mục SolutionCaches cho bất kỳ phiên bản nào của ReSharper bạn đang sử dụng.

+1

Tôi đã tìm ra rằng nó có liên quan đến kết nối không kết nối TFS. Nếu tôi tạo ứng dụng không kết nối TFS, nó không bị treo. Thật kỳ lạ khi Microsoft đã bỏ sót lỗi này. –

+1

Ah, được rồi! Vâng, tôi đã có cùng một vấn đề, và tìm thấy câu hỏi của bạn. Bạn đã đề cập đến ReSharper, điều này đã khiến tôi tạm ngưng ReSharper, khắc phục sự cố của tôi. –

+1

Điều này cũng đã sửa nó cho tôi. Cùng một vấn đề chính xác. Ngoài ra, tìm kiếm tệp và loại không hoạt động.(Tôi có thể gõ vào hộp tìm kiếm, nhưng không tìm kiếm được bắt đầu.) CTRL-click vào các loại và các biến để đi đến định nghĩa cũng không hoạt động. Tạm ngưng ReSharper khiến vấn đề biến mất, vì vậy tôi đã đi trước và đơn giản xóa thư mục cho giải pháp cụ thể trong thư mục SolutionCaches. Ngoài ra, đối với những người không biết cách tạm ngưng Resharper, hãy xem tại đây: http://stackoverflow.com/questions/2189792/how-can-i-disable-resharper-in-visual-studio-and-enable-it- một lần nữa –

10

Tôi vừa gặp sự cố tương tự và trong trường hợp của tôi không được Resharper thủ phạm. Những gì làm việc cho tôi là, bên trong VS, kích chuột phải vào SOLUTION, mở Nuget Package Manager và ở trên cùng là một thông báo cho biết "Có các gói bị thiếu". Tôi đã nhấp để khôi phục chúng và ngay sau đó vấn đề đã được giải quyết.

0

Chỉ chia sẻ như tôi đã có một nguyên nhân khác, vì vậy điều này có thể giúp một số người khác. Studio trực quan của tôi (2015) đã được khóa trong 10-20 giây trên menu ngữ cảnh nhấp chuột phải vào giải pháp.

Hóa ra đó là tiện ích bị lỗi. Chuyển đến 'công cụ'> 'Tiện ích mở rộng và cập nhật' và thử tắt tất cả tiện ích mở rộng của bạn. Nếu điều đó giải quyết được nó, hãy thử kích hoạt một số tại một thời điểm, cho đến khi bạn thu hẹp nó xuống một phần mở rộng cụ thể.

Trong trường hợp của tôi, nó đã xảy ra là phần mở rộng 'ImageOptimizer', mà đến một phần của Madz 'web gia hạn gói': Github issue on 'ImageOptimizer'

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