2012-09-20 38 views
8

Sử dụng Visual Studio Ult 2012 v. 11.0.50727.1.Visual Studio 2012 bị treo khi đóng giải pháp

Khi tôi đóng một giải pháp hoặc Visual Studio, chương trình không phản hồi trong vài phút.

Tôi đã thử các giải pháp được đề xuất trong http://connect.microsoft.com/VisualStudio/feedback/details/748339/vs2012rc-hangs-on-close (biến tự động phục hồi và cài đặt hotfix http://support.microsoft.com/kb/2493869)

Visual Studio 2010 được cài đặt bên cạnh 2012. Ở đây chúng ta không thấy được vấn đề.

Bất kỳ ý tưởng nào?

Trả lời

7

Vấn đề cụ thể này là do các dự án Visual Studio tham chiếu các dll trên ổ đĩa mạng (ánh xạ). Các tập tin-máy chủ chạy Windows Server 2008 và khách hàng (nơi VS đang chạy) chạy Windows 7. Do đó SMB 2.0 được sử dụng giữa hai. SMB là giao thức được sử dụng để truyền tệp qua mạng.

Tắt SMB 2.0, hoàn nguyên về SMB 1.0, trên máy khách sẽ khắc phục sự cố. http://www.petri.co.il/how-to-disable-smb-2-on-windows-vista-or-server-2008.htm

+0

1, mẹo tuyệt vời. Nó hoạt động trơn tru, yeah, nó phải được vô hiệu hóa chỉ trên máy khách, w8 trong trường hợp của tôi. Hãy nhớ chạy nhắc lệnh cmd làm quản trị viên. – m0dest0

+1

Trong khi điều này giải quyết được vấn đề, nó có thể giới thiệu một vấn đề nghiêm trọng khác. Khi các phần của dự án nằm trên một mạng chia sẻ (nguyên nhân của vấn đề gốc), với SMB 2.0 bị vô hiệu hóa Visual Studio sẽ không liên tục thất bại một số hoạt động tuyên bố rằng [giới hạn cho các lệnh BIOS mạng đã đạt được] (http: // stackoverflow.com/q/806449/11683) và dự án lưu trữ trên mạng không được hỗ trợ cho Windows XP (mặc dù đó là Windows 7). Tôi đã phải bật SMB 2 trở lại vì điều này. – GSerg

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